如何使用 TFS 上的拉取请求标记构建?
How to tag a build with it's pull request on TFS?
在 VSTFS 中,我正在尝试创建一个从合并中获取源代码(拉取请求)的构建标签。我一直在尝试使用 Microsoft 在 link 中描述的变量来做到这一点:
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=designer%2Cbatch
只是为了让您对这个问题有更多的了解:
- 有人创建了一个 Pull Request(它有自己的散列);
- 合并请求已获批准并提交;
- 有合并;
- 构建被触发;
- 已标记。
目前我们只是在标签上使用 BuildNumber 变量,我们想将源 Pull Request ID 添加到它。
图片:
Variable Input
Resulting Build Tag
当您标记构建时,您可以使用变量 System.PullRequest.PullRequestId
,它 returns 拉取请求 ID。
在 VSTFS 中,我正在尝试创建一个从合并中获取源代码(拉取请求)的构建标签。我一直在尝试使用 Microsoft 在 link 中描述的变量来做到这一点: https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=designer%2Cbatch
只是为了让您对这个问题有更多的了解:
- 有人创建了一个 Pull Request(它有自己的散列);
- 合并请求已获批准并提交;
- 有合并;
- 构建被触发;
- 已标记。
目前我们只是在标签上使用 BuildNumber 变量,我们想将源 Pull Request ID 添加到它。
图片:
Variable Input
Resulting Build Tag
当您标记构建时,您可以使用变量 System.PullRequest.PullRequestId
,它 returns 拉取请求 ID。