maven集成sonarqube,如果想通过sonarqube分析代码后的issue数量来控制maven的build是否成功,如果issue数超过我们设定的数量,则直接使maven build失败并终止。
想问下大家有做过类似的操作吗?或是大致提供下思路也行。小白一枚,非常感谢哈~
在Stack Overflow上找个类似的帖子,地址如下:https://stackoverflow.com/questions/36359549/how-to-fail-maven-goal-sonarsonar-based-on-quality-gates?answertab=oldest#tab-top
不是很了解如何写代码配置,如果可以,希望可以提供个实际的代码案例,非常感谢~
理论上是可以的。
将sonar挂到maven的build环节上可以break build。
或者每次commit代码后hook 通知sonar执行build,如果发现issus发邮件通知也可以的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。