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 - 有什麼辦法讓這個?
在此先感謝