为 travis 构建声纳断路器

Sonar build breaker for travis

我正在开发一个持续集成的云环境,使用 travis ci 作为服务器,使用 sonarqube.com 进行静态分析。我想知道是否有 plugin/configuration 用于在触发某些声纳阈值时中断构建过程(例如声纳服务器版本的构建 braeker 插件)

最后,我使用了 cobertura analisys 的 maven 插件,即 cobertura 插件,它从 pom 文件中获取配置,我将其包含在 travis 配置文件中配置的 CI 管道中(travis.yml ).脚本结果是:

mvn clean cobertura:check sonar:sonar tomcat7:redeploy 

声纳平台只用于静态分析,不用于cobertura。 此致!

sonar qube 社区似乎有一个插件:https://github.com/SonarQubeCommunity/sonar-build-breaker/