软件测试 | 代码分析的持续集成应用
jenkins 支持
可以通过 jenkins 的 shell 集成 sonarqube 的分析过程,也有各种 sonarqube 的插件可以辅助分析。我们更推 荐大家使用传统的 jenkins shell 过程与 jenkins 的 pipeline 流程集成。这样可以比较方便定制,避免太多插件 的干扰。
sonarqube api
sonarqube 也提供了便捷的 api,可以供第三方平台读取分析数据, 可参考学院的演练服务器上的链接: http://sonarqube.testing-studio.com:9000/web_api
badget 集成
利用开放的 api,也可以轻松的在项目中集成 sonarqube 的指标分析结果
web hook
当 sonarqube 完成特定分析工作后,可以设置一个 web hook,用来做触发式的 job 分析
搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核
评论