美文网首页
gerrit回调

gerrit回调

作者: 天草二十六_简村人 | 来源:发表于2021-09-18 13:38 被阅读0次
  • patchset-created
{
    "uploader":{
        "name":"天草二十六",
        "email":"135xxxxxxxx@126.com",
        "username":"135xxxxxxxx"
    },
    "patchSet":{
        "number":1,
        "revision":"18a0c94500033dec14ba8553be3f4c3dfaf0aee5",
        "parents":[
            "261f75e6b5b41cf3033aa2507b81fe60aafb5bce"
        ],
        "ref":"refs/changes/53/34353/1",
        "uploader":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "createdOn":1631926057,
        "author":{
            "name":"xxx001",
            "email":"xxx001@126.com",
            "username":""
        },
        "kind":"REWORK",
        "sizeInsertions":2,
        "sizeDeletions":2
    },
    "change":{
        "project":"service/pay-service",
        "branch":"master",
        "id":"Ie9bfce5e4c61cf591b000200234457db47f09331",
        "number":34353,
        "subject":"测试webhook",
        "owner":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "url":"[http://172.16.8.69:8080/c/service/pay-service/+/34353](http://172.16.8.69:8080/c/service/pay-service/+/34353)",
        "commitMessage":"测试webhook\n\nChange-Id: Ie9bfce5e4c61cf591b000200234457db47f09331\n",
        "createdOn":1631926057,
        "status":"NEW"
    },
    "project":{
        "name":"service/pay-service"
    },
    "refName":"refs/heads/master",
    "changeKey":{
        "key":"Ie9bfce5e4c61cf591b000200234457db47f09331"
    },
    "type":"patchset-created",
    "eventCreatedOn":1631926058
}

  • comment-added
{
    "author":{
        "username":"jenkins"
    },
    "approvals":[
        {
            "type":"Verified",
            "description":"Verified",
            "value":"0"
        },
        {
            "type":"Code-Review",
            "description":"Code-Review",
            "value":"0"
        }
    ],
    "comment":"Patch Set 1:\n\nBuild Started http://172.16.9.51:8080/job/V_platform_pay-service/65/",
    "patchSet":{
        "number":1,
        "revision":"18a0c94500033dec14ba8553be3f4c3dfaf0aee5",
        "parents":[
            "261f75e6b5b41cf3033aa2507b81fe60aafb5bce"
        ],
        "ref":"refs/changes/53/34353/1",
        "uploader":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "createdOn":1631926057,
        "author":{
            "name":"xxx001",
            "email":"xxx001@126.com",
            "username":""
        },
        "kind":"REWORK",
        "sizeInsertions":2,
        "sizeDeletions":2
    },
    "change":{
        "project":"service/pay-service",
        "branch":"master",
        "id":"Ie9bfce5e4c61cf591b000200234457db47f09331",
        "number":34353,
        "subject":"测试webhook",
        "owner":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "url":"[http://172.16.8.69:8080/c/service/pay-service/+/34353](http://172.16.8.69:8080/c/service/pay-service/+/34353)",
        "commitMessage":"测试webhook\n\nChange-Id: Ie9bfce5e4c61cf591b000200234457db47f09331\n",
        "createdOn":1631926057,
        "status":"NEW"
    },
    "project":{
        "name":"service/pay-service"
    },
    "refName":"refs/heads/master",
    "changeKey":{
        "key":"Ie9bfce5e4c61cf591b000200234457db47f09331"
    },
    "type":"comment-added",
    "eventCreatedOn":1631926068
}

  • comment-added之Verified

jenkins验证

{
    "author":{
        "username":"jenkins"
    },
    "approvals":[
        {
            "type":"Verified",
            "description":"Verified",
            "value":"1",
            "oldValue":"0"
        },
        {
            "type":"Code-Review",
            "description":"Code-Review",
            "value":"0"
        }
    ],
    "comment":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttp://172.16.9.51:8080/job/V_platform_pay-service/65/ : SUCCESS",
    "patchSet":{
        "number":1,
        "revision":"18a0c94500033dec14ba8553be3f4c3dfaf0aee5",
        "parents":[
            "261f75e6b5b41cf3033aa2507b81fe60aafb5bce"
        ],
        "ref":"refs/changes/53/34353/1",
        "uploader":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "createdOn":1631926057,
        "author":{
            "name":"xxx001",
            "email":"xxx001@126.com",
            "username":""
        },
        "kind":"REWORK",
        "sizeInsertions":2,
        "sizeDeletions":2
    },
    "change":{
        "project":"service/pay-service",
        "branch":"master",
        "id":"Ie9bfce5e4c61cf591b000200234457db47f09331",
        "number":34353,
        "subject":"测试webhook",
        "owner":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "url":"[http://172.16.8.69:8080/c/service/pay-service/+/34353](http://172.16.8.69:8080/c/service/pay-service/+/34353)",
        "commitMessage":"测试webhook\n\nChange-Id: Ie9bfce5e4c61cf591b000200234457db47f09331\n",
        "createdOn":1631926057,
        "status":"NEW"
    },
    "project":{
        "name":"service/pay-service"
    },
    "refName":"refs/heads/master",
    "changeKey":{
        "key":"Ie9bfce5e4c61cf591b000200234457db47f09331"
    },
    "type":"comment-added",
    "eventCreatedOn":1631926105
}

  • comment-added之Code-Review (通过+1/+2)
{
    "author":{
        "name":"天草二十六",
        "email":"135xxxxxxxx@126.com",
        "username":"135xxxxxxxx"
    },
    "approvals":[
        {
            "type":"Verified",
            "description":"Verified",
            "value":"0"
        },
        {
            "type":"Code-Review",
            "description":"Code-Review",
            "value":"2",
            "oldValue":"0"
        }
    ],
    "comment":"Patch Set 1: Code-Review+2",
    "patchSet":{
        "number":1,
        "revision":"18a0c94500033dec14ba8553be3f4c3dfaf0aee5",
        "parents":[
            "261f75e6b5b41cf3033aa2507b81fe60aafb5bce"
        ],
        "ref":"refs/changes/53/34353/1",
        "uploader":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "createdOn":1631926057,
        "author":{
            "name":"xxx001",
            "email":"xxx001@126.com",
            "username":""
        },
        "kind":"REWORK",
        "sizeInsertions":2,
        "sizeDeletions":2
    },
    "change":{
        "project":"service/pay-service",
        "branch":"master",
        "id":"Ie9bfce5e4c61cf591b000200234457db47f09331",
        "number":34353,
        "subject":"测试webhook",
        "owner":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "url":"[http://172.16.8.69:8080/c/service/pay-service/+/34353](http://172.16.8.69:8080/c/service/pay-service/+/34353)",
        "commitMessage":"测试webhook\n\nChange-Id: Ie9bfce5e4c61cf591b000200234457db47f09331\n",
        "createdOn":1631926057,
        "status":"NEW"
    },
    "project":{
        "name":"service/pay-service"
    },
    "refName":"refs/heads/master",
    "changeKey":{
        "key":"Ie9bfce5e4c61cf591b000200234457db47f09331"
    },
    "type":"comment-added",
    "eventCreatedOn":1631926322
}

  • comment-added之approvals包括Verified和Code-Review(-1/-2)
{
    "author":{
        "name":"天草二十六",
        "email":"135xxxxxxxx@126.com",
        "username":"135xxxxxxxx"
    },
    "approvals":[
        {
            "type":"Verified",
            "description":"Verified",
            "value":"-1",
            "oldValue":"0"
        },
        {
            "type":"Code-Review",
            "description":"Code-Review",
            "value":"-1",
            "oldValue":"0"
        }
    ],
    "comment":"Patch Set 1:\n\n不通过",
    "patchSet":{
        "number":1,
        "revision":"18a0c94500033dec14ba8553be3f4c3dfaf0aee5",
        "parents":[
            "261f75e6b5b41cf3033aa2507b81fe60aafb5bce"
        ],
        "ref":"refs/changes/53/34353/1",
        "uploader":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "createdOn":1631926057,
        "author":{
            "name":"xxx001",
            "email":"xxx001@126.com",
            "username":""
        },
        "kind":"REWORK",
        "sizeInsertions":2,
        "sizeDeletions":2
    },
    "change":{
        "project":"service/pay-service",
        "branch":"master",
        "id":"Ie9bfce5e4c61cf591b000200234457db47f09331",
        "number":34353,
        "subject":"测试webhook",
        "owner":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "url":"[http://172.16.8.69:8080/c/service/pay-service/+/34353](http://172.16.8.69:8080/c/service/pay-service/+/34353)",
        "commitMessage":"测试webhook\n\nChange-Id: Ie9bfce5e4c61cf591b000200234457db47f09331\n",
        "createdOn":1631926057,
        "status":"NEW"
    },
    "project":{
        "name":"service/pay-service"
    },
    "refName":"refs/heads/master",
    "changeKey":{
        "key":"Ie9bfce5e4c61cf591b000200234457db47f09331"
    },
    "type":"comment-added",
    "eventCreatedOn":1631926432
}

  • change-merged
{
    "submitter":{
        "name":"天草二十六",
        "email":"135xxxxxxxx@126.com",
        "username":"135xxxxxxxx"
    },
    "newRev":"18a0c94500033dec14ba8553be3f4c3dfaf0aee5",
    "patchSet":{
        "number":1,
        "revision":"18a0c94500033dec14ba8553be3f4c3dfaf0aee5",
        "parents":[
            "261f75e6b5b41cf3033aa2507b81fe60aafb5bce"
        ],
        "ref":"refs/changes/53/34353/1",
        "uploader":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "createdOn":1631926057,
        "author":{
            "name":"xxx001",
            "email":"xxx001@126.com",
            "username":""
        },
        "kind":"REWORK",
        "sizeInsertions":2,
        "sizeDeletions":2
    },
    "change":{
        "project":"service/pay-service",
        "branch":"master",
        "id":"Ie9bfce5e4c61cf591b000200234457db47f09331",
        "number":34353,
        "subject":"测试webhook",
        "owner":{
            "name":"天草二十六",
            "email":"135xxxxxxxx@126.com",
            "username":"135xxxxxxxx"
        },
        "url":"[http://172.16.8.69:8080/c/service/pay-service/+/34353](http://172.16.8.69:8080/c/service/pay-service/+/34353)",
        "commitMessage":"测试webhook\n\nChange-Id: Ie9bfce5e4c61cf591b000200234457db47f09331\n",
        "createdOn":1631926057,
        "status":"MERGED"
    },
    "project":{
        "name":"service/pay-service"
    },
    "refName":"refs/heads/master",
    "changeKey":{
        "key":"Ie9bfce5e4c61cf591b000200234457db47f09331"
    },
    "type":"change-merged",
    "eventCreatedOn":1631927978
}

  • push
{
    "object_kind":"push",
    "event_name":"push",
    "before":"261f75e6b5b41cf3033aa2507b81fe60aafb5bce",
    "after":"18a0c94500033dec14ba8553be3f4c3dfaf0aee5",
    "ref":"refs/heads/master",
    "checkout_sha":"18a0c94500033dec14ba8553be3f4c3dfaf0aee5",
    "message":null,
    "user_id":49,
    "user_name":"gerrit",
    "user_email":"gerrit@126.com",
    "user_avatar":null,
    "project_id":137,
    "project":{
        "name":"pay-service",
        "description":"支付服务",
        "web_url":"[http://172.16.9.251/service/pay-service](http://172.16.9.251/service/pay-service)",
        "avatar_url":null,
        "git_ssh_url":"git@172.16.9.251:service/pay-service.git",
        "git_http_url":"[http://172.16.9.251/service/pay-service.git](http://172.16.9.251/service/pay-service.git)",
        "namespace":"service",
        "visibility_level":0,
        "path_with_namespace":"service/pay-service",
        "default_branch":"master",
        "homepage":"[http://172.16.9.251/service/pay-service](http://172.16.9.251/service/pay-service)",
        "url":"git@172.16.9.251:service/pay-service.git",
        "ssh_url":"git@172.16.9.251:service/pay-service.git",
        "http_url":"[http://172.16.9.251/service/pay-service.git](http://172.16.9.251/service/pay-service.git)"
    },
    "commits":[
        {
            "id":"18a0c94500033dec14ba8553be3f4c3dfaf0aee5",
            "message":"测试webhook\n\nChange-Id: Ie9bfce5e4c61cf591b000200234457db47f09331\n",
            "timestamp":"2021-09-18T08:47:27+08:00",
            "url":"[http://172.16.9.251/service/pay-service/commit/18a0c94500033dec14ba8553be3f4c3dfaf0aee5](http://172.16.9.251/service/pay-service/commit/18a0c94500033dec14ba8553be3f4c3dfaf0aee5)",
            "author":{
                "name":"xxx001",
                "email":"xxx001@126.com"
            },
            "added":[

            ],
            "modified":[
                "src/main/java/com/ali/service/pay/infrastructure/pay/api/service/AbstractHzBankPayment.java"
            ],
            "removed":[

            ]
        }
    ],
    "total_commits_count":1,
    "repository":{
        "name":"pay-service",
        "url":"git@172.16.9.251:service/pay-service.git",
        "description":"支付服务",
        "homepage":"[http://172.16.9.251/service/pay-service](http://172.16.9.251/service/pay-service)",
        "git_http_url":"[http://172.16.9.251/service/pay-service.git](http://172.16.9.251/service/pay-service.git)",
        "git_ssh_url":"git@172.16.9.251:service/pay-service.git",
        "visibility_level":0
    }
}

相关文章

  • gerrit回调

    patchset-created comment-added comment-added之Verified jen...

  • Promise

    回调 把一个函数A传给另一个函数B调用,那么A就是回调函数。 回调地狱 回调套回调套回调套回调套回调套回调套回调....

  • 回调、同步回调、异步回调

    异步消息的传递-回调机制 原文地址:https://www.ibm.com/developerworks/cn/l...

  • 使用uwolfer gerrit-rest-java-clien

    使用uwolfer gerrit-rest-java-client获取Gerrit信息 使用Gerrit来做代码管...

  • 前端入门11 -- JavaScript之Promise

    回调函数 回调函数分为两种类型,分别为同步回调与异步回调; 同步回调:会立即执行,完全执行完了才结束,不会放入回调...

  • 搭建开源code review gerrit服务器

    搭建开源code review gerrit服务器 一.Gerrit简介 Gerrit是Google为Androi...

  • 回调函数与promise

    回调 把一个函数A传给另一个函数B调用,那么A就是回调函数 具名回调写法 匿名回调写法 多层嵌套的匿名回调(回调地...

  • 回调函数与promise

    回调 把一个函数A传给另一个函数B调用,那么A就是回调函数 具名回调写法 匿名回调写法 多层嵌套的匿名回调(回调地...

  • Gerrit 3.1.0 Code Review (代码审查)

    Code Review Base on Gerrit-3.1.0, Gitlab, Jenkins Gerrit ...

  • Kotlin使用接口回调

    1.Java中的接口回调实现(支持多方法回调) 声明回调接口,初始化接口 使用接口回调(无参数) 使用接口回调(带...

网友评论

      本文标题:gerrit回调

      本文链接:https://www.haomeiwen.com/subject/uoyegltx.html