私はJenkinsでビルドしており、TFSのサービスフック経由でビルドを開始しています。 プルリクエストマージコミットが作成され、ジェネリックビルドがトリガされたときにサービスフックがトリガされます。ビルドはJenkinsパイプライン(jenkinsfile)を介して行われます。JFSでの環境変数TFSからのサービスフック
サービスのフックは動作していますが、ビルドがトリガーされていることがわかりますが、アクセスしたい情報があり、可能かどうかわかりません。
プルリクエストIDまたはターゲットマージブランチまたはプルリクエストの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を渡すことを見ることができる - これを取得する方法はありますか?事前