作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当存在 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"
}
}
关于gradle - Sonar 违规的 Gradle 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23936019/
与其说这是一个技术问题,不如说是一个政策问题。 开发应用程序时,如果附属机构提供的链接构成您内容的一部分,您是否可以显示该链接?例如,专门用于从 Affiliate Window 查找特定流派黑胶唱片
我是一名优秀的程序员,十分优秀!