jenkins集成sonarqube如何将代码分析报告通过邮件的方式发出去?

sonar
jenkins

(Liuzhihu1993) #1

代码是由svn管理的,现在是将sonarqube集成到了jenkins上面去,但是我应该如何将结果发送给项目组中的所有人?谢谢大佬。


(冰河) #2

你是想由jenkins发吗?我记得sonar也由这个功能


(Liuzhihu1993) #3

对,大佬,我就是想通过jenkins发送,将一天的代码分析后的总体情况发送出去,就是bug总数是多少,漏洞是多少,新增的bug多少等等这种方式,sonar的发送纯英文的,而且我是想集成到jenkins上,在每一次构建完成后发送。


(冰河) #4

我之前集成过sonar,但最终的邮件是jenkins构建的邮件,sonar自身的执行结果会有一个链接,打开就可以跳转到sonar对应project的页面,如要把sonar的执行结果返回给jenkins,并通过jenkins发送邮件,我觉得比较麻烦。


(Liuzhihu1993) #5

确实好难,我想定制结果,通过jenkins返回,我问了有的人,都是用python写出来的定时任务,我来再看看,实在不行,我就看看直接每天手动发送报告行不行


(冰河) #6

我在网上看到有这种解决方案:https://my.oschina.net/u/2254503/blog/639034
还有另外一种就是sonar email,看可否在代码静态扫描完成后自动触发sonar发送代码扫描结果的邮件给对应接收人


(Liuzhihu1993) #7

好的,谢谢了,我来看看,感谢感谢。