gpt4 book ai didi

gradle - Sonar 违规的 Gradle 构建失败

转载 作者:行者123 更新时间:2023-12-01 08:58:31 25 4
gpt4 key购买 nike

当存在 Sonar 违规时,如何将我的 Gradle 构建配置为失败?

我希望我的 Gradle 构建失败,如果 Sonar 中有任何严重或阻塞的违规行为,是否支持此功能?如果是这样,它是否记录在任何地方?

最佳答案

1) 您必须安装 构建断路器插件 在服务器端进入/path/to/sonarqube/extensions/plugins/在此处查看完整说明

https://github.com/SonarQubeCommunity/sonar-build-breaker

2) 你必须使用 SonarQube Scanner for Gradle

3) 在你的 gradle 配置中 sonar.buildbreaker.skip 属性必须是

buildscript {
repositories {
...
maven {
// for sonarqube
url "https://plugins.gradle.org/m2/"
}
}

dependencies {
classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:1.2'
}
}

apply plugin: "org.sonarqube"

sonarqube {
properties {
property "sonar.projectKey", "your.project"
property "sonar.buildbreaker.skip" , "false"
}
}

4) 您可能希望在 sonarQube(服务器端)中添加质量门。有关更多信息,请检查此

关于gradle - Sonar 违规的 Gradle 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23936019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com