SonarQube VSO Buildagent任务(预签入)始终成功

SonarQube VSO Buildagent任务(预签入)始终成功,sonarqube,azure-devops,Sonarqube,Azure Devops,我们在VSO环境中使用脚本构建,并使用SonarQubePreBuild和SonarQubePostTest任务与SonarQube集成。 特别是自SonarQube版本5.2以来,我们体验到只要SonarQube成功生成报告,构建总是成功的 对于VSO Git预提交策略,我们配置了拉请求来启动构建,包括SonarQube分析。 但是,项目不符合配置的质量配置文件,因为SonarQube能够进行实际分析,所以构建似乎成功了。 …但是我们希望构建失败…因为不满足质量条件 我们可以添加一个额外的自定

我们在VSO环境中使用脚本构建,并使用SonarQubePreBuild和SonarQubePostTest任务与SonarQube集成。 特别是自SonarQube版本5.2以来,我们体验到只要SonarQube成功生成报告,构建总是成功的

对于VSO Git预提交策略,我们配置了拉请求来启动构建,包括SonarQube分析。 但是,项目不符合配置的质量配置文件,因为SonarQube能够进行实际分析,所以构建似乎成功了。 …但是我们希望构建失败…因为不满足质量条件


我们可以添加一个额外的自定义(powershell)任务来检索SonarQube实例的结果,但是如果我们在预览模式下运行,并且报告未存储在SonarQube数据库中,该怎么办?

在5.2之前,您可以使用在VSO中使生成失败。但该插件已不再与5.2兼容,计划在5.4版的Sonar Core中加入

有关详细信息,请参阅