build - 如何在 Azure 构建策略中为 PR 添加状态检查验证
问题描述
我想了解 AZURE VSTS 的“构建策略”中给出的状态检查选项。我从 Azure 浏览了以下文档,但我不知道如何添加“要检查的状态”字段,它指向什么,应该提供什么参考? https://docs.microsoft.com/en-us/azure/devops/repos/git/pr-status-policy?view=azure-devops
我想为创建的所有拉取请求添加 Sonarqube PR 装饰,我还浏览了下面的文档表单 sonarqube,但无法了解它是如何完成的。 https://sonarqube.kognif.ai/documentation/analysis/azuredevops-integration/#adding-pull-request-decoration-to-azure-devops
任何人都可以让我知道这件事吗?
解决方案
我们如何添加“要检查的状态”字段,它指向什么,应该提供什么参考?
请按照以下步骤操作。
- 使用此存储库创建构建管道并指定其主分支。
- 请遵循此文档:使用 Azure Pipelines 部署拉取请求工件以使用此构建管道配置您的发布管道。
- 设置分支策略并将此构建管道设置为Build Validation。
- 创建一个测试拉取请求来触发这个构建管道,然后构建成功会触发一个拉取请求发布,然后发布被部署到指定的环境中,并在 PR 页面显示部署的状态。
- 在分支策略中选择添加状态策略,然后从要检查的状态下拉菜单中选择一个状态策略。下拉列表包含最近状态的列表。一切都完成了。
- 现在您应该知道如何在所有拉取请求的分支策略中添加 Sonarqube PR 装饰作为状态策略。有关更多详细信息,请参阅视频:使用 SonarQube 进行 Azure DevOps 拉取请求/分支装饰。
推荐阅读
- java - 什么是横向继承?
- android - 从 JobScheduler 迁移到 WorkManager 似乎是一项艰巨的任务。任何建议+
- elasticsearch - Graphite 与 Elastic Metrics 对比 Windows 性能计数器
- javascript - Google Play 需要 minSdkVersion 至少 26
- python - 在 Python 中使用 asyncio 时如何避免运行时错误?
- vuetify.js - Vuetify:五列网格布局
- arrays - 由于 python 中的超时,数组操作 Hackerrank 终止
- wordpress - Avada Wordpress 主题:容器背景不起作用
- c# - ASP.NET CORE 2.1 外部登录
- javascript - 字符串的正则表达式数组