首页 > 解决方案 > 无法在分支机构策略的“需要其他服务的批准”中选择“SonarCloud/Quality Gate”

问题描述

根据 sonarcloud 博客 ( https://blog.sonarsource.com/integrate-sonarcloud-with-vsts-to-boost-code-quality ) 和 Azure DevOps 实验室 ( https://www.azuredevopslabs. com/labs/vstsextend/sonarcloud/)我应该能够将分析结果用作我的拉取请求的质量门。不幸的是,添加新状态策略时不会出现此选项。

该代码已在构建中进行了分析,在构建摘要中您可以看到来自 sonarcloud 的结果。

我需要做的最后一件事是将其添加为批准拉取请求要求。

标签: azure-devopssonarqubepull-requestsonarcloud

解决方案


经过几次尝试、更改和其他设置调整,我设法让它运行起来。我认为这个问题是通过创建一个新的个人访问令牌来解决的,并且只选择了代码读/写选项。现在 sonarcloud 装饰工作(为代码提供注释)并且在分支安全策略设置中可以选择状态策略。


推荐阅读