从Azure DevOps中的提交哈希中获取Pull请求ID



我正试图从构建管道页面中的提交哈希中获取Pull请求ID(到master中(。这是列出PR中的提交消息和文件所必需的。有办法得到它吗?

谢谢!

您应该能够使用预定义的构建变量调用System.PullRequest.PullRequestId。Azure DevOps构建预定义变量的列表可以在这里找到。文件说明

导致此生成的拉取请求的ID。例如:17。(只有当生成由于分支策略影响的Git PR而运行时,才会初始化此变量(。

以下变量也可用

  • System.PullRequest.PullRequestNumber
  • System.PullRequest.SourceBranch
  • System.PullRequest.SourceRepositoryURI
  • System.PullRequest.TargetBranch

注意:这些变量在管道模板中不可用。

最新更新