webhook给jenkins发了什么
gitlab触发jenkins的job是通过webhook完成的,也就是一次http请求,请求体在jenkins的job的ConsoleOutput中可以看到。长这样子(网页上的json是一坨,这里format了一下):
GenericWebhookEnvironmentContributor
Received:
{
"object_kind": "push",
"before": "0000000000000000000000000000000000000000",
"after": "1d09c45658d42cd6c8c41d3370d4a2d5b46690b4",
"ref": "refs/heads/xxx-dev",
"checkout_sha": "1d09c45658d42cd6c8c41d3370d4a2d5b46690b4",
"message": null,
"user_id": 142,
"user_name": "xxx",
"user_email": "xxx@x.com",
"project_id": 531,
"repository": {
"name": "test",
"url": "ssh://git@172.16.*.*:*/test.git",
"description": "test",
"ho