如何使用 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

只是为了让您对这个问题有更多的了解:

目前我们只是在标签上使用 BuildNumber 变量,我们想将源 Pull Request ID 添加到它。

图片:

Variable Input

Resulting Build Tag

当您标记构建时,您可以使用变量 System.PullRequest.PullRequestId,它 returns 拉取请求 ID。