【发布时间】:2017-10-13 01:15:33
【问题描述】:
我正在开发一个持续集成的云环境,将 travis ci 用于服务器,使用 sonarqube.com 进行静态分析。我想知道在触发某些声纳阈值时是否有用于中断构建过程的插件/配置(例如声纳服务器版本的构建 braeker 插件)
【问题讨论】:
标签: cloud travis-ci sonarqube-web
我正在开发一个持续集成的云环境,将 travis ci 用于服务器,使用 sonarqube.com 进行静态分析。我想知道在触发某些声纳阈值时是否有用于中断构建过程的插件/配置(例如声纳服务器版本的构建 braeker 插件)
【问题讨论】:
标签: cloud travis-ci sonarqube-web
看来 sonar qube 社区有一个插件:https://github.com/SonarQubeCommunity/sonar-build-breaker/
【讨论】:
最后,我使用了一个用于 cobertura analisys 的 maven 插件,即 cobertura 插件,它从 pom 文件中获取配置,并包含在 travis 配置文件 (travis.yml) 中配置的 CI 管道中。脚本结果是:
mvn clean cobertura:check sonar:sonar tomcat7:redeploy
声纳平台仅用于静态分析,而不用于 cobertura。 问候!
【讨论】: