【问题标题】:How to display the build status in pull requests in Azure DevOps如何在 Azure DevOps 的拉取请求中显示构建状态
【发布时间】:2019-09-05 09:30:24
【问题描述】:

我想在 Azure DevOps Repos 的相应拉取请求中显示 Azure Pipelines 中管道构建的状态。

我想要一些指示构建成功或失败的指标,如下所示(请注意,这是来自 microsoft docs 页面的屏幕截图,下面也提到了):

在我的研究中,我遇到了不同的解决方案,包括以下几种:

【问题讨论】:

  • 嗨,亚历克斯;我可以检查一下:您是否已经在分支的 Build Policies 设置屏幕的 Build validation 部分启用了 CI 管道?
  • @VinceBowdren 谢谢!使用激活的 Pre-Merge 构建,确实会显示状态。您知道是否也可以只显示功能分支(要合并的分支)的最新构建的状态,而不是触发额外的构建?
  • 对不起,亚历克斯,我不知道这是否可能。不过值得检查docs;它确认 PR 触发的构建(通过分支策略)显示在 PR 屏幕上,并且还可能描述更多功能。

标签: azure-devops azure-pipelines azure-repos


【解决方案1】:

关键是在主分支的构建策略设置中将 CI 管道配置为构建验证要求。

配置完成后,PR 将自动启动 CI 构建,并在 PR 屏幕中显示其状态。

【讨论】:

  • 谢谢。此设置是否也适用于正在进行的 PR(在更改您提到的设置之前创建)?
猜你喜欢
  • 2021-02-14
  • 1970-01-01
  • 1970-01-01
  • 2020-04-16
  • 2021-07-07
  • 1970-01-01
  • 2020-06-25
  • 1970-01-01
  • 2023-01-17
相关资源
最近更新 更多