0
我在Jenkins中构建,我通过TFS的服务钩子触发构建。 服务钩子在创建拉取请求合并提交时触发,并触发通用构建,构建通过Jenkins管道(jenkinsfile)完成。从TFS服务钩后Jenkins中的环境变量
服务挂钩正常工作,因为我可以看到正在触发的构建,但有一些信息我想要访问,但我不确定是否有可能。
我想知道我们是否可以访问拉请求标识或目标合并分支或拉请求的URL?
我在Jenkins上安装了TFS插件,但我不认为构建环境变量可以提供上述任何一种。
我可以看到,从服务挂钩的要求是这样的:
Method: POST
URI: http://dirf-jenkins.dirf.com:8080/job/PR DataCollection Pipeline/build
HTTP Version: 1.1
Headers:
{
Authorization: Basic ********
Jenkins-Crumb: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Content-Type: application/x-www-form-urlencoded
}
Content:
pullRequestId=34&commitId=37082f927fbc66692451c49886629e5fb67cd081
我可以看到,它通过拉请求ID - 有什么办法让这个?
在此先感谢