开发者社区> 问答> 正文

SonarQube bug检测结果控制Maven build是否成功

maven集成sonarqube,如果想通过sonarqube分析代码后的issue数量来控制maven的build是否成功,如果issue数超过我们设定的数量,则直接使maven build失败并终止。

想问下大家有做过类似的操作吗?或是大致提供下思路也行。小白一枚,非常感谢哈~

展开
收起
苛矣 2019-01-03 14:30:58 3006 0
3 条回答
写回答
取消 提交回答
  • maven build失败最终想达到什么目的,如果是为了控制发布质量,可以考虑在构建流水线上进行控制

    2019-07-17 23:24:30
    赞同 展开评论 打赏
  • 其修远兮~

    在Stack Overflow上找个类似的帖子,地址如下:https://stackoverflow.com/questions/36359549/how-to-fail-maven-goal-sonarsonar-based-on-quality-gates?answertab=oldest#tab-top

    不是很了解如何写代码配置,如果可以,希望可以提供个实际的代码案例,非常感谢~

    2019-07-17 23:24:30
    赞同 展开评论 打赏
  • 理论上是可以的。
    将sonar挂到maven的build环节上可以break build。

    或者每次commit代码后hook 通知sonar执行build,如果发现issus发邮件通知也可以的。

    2019-07-17 23:24:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关镜像