从Jenkins Pipeline页面链接到SonarQube

时间:2016-11-02 15:06:55

标签: jenkins sonarqube jenkins-pipeline sonarqube-scan

我在Jenkins中设置了一个多分支管道,使用withSonarQubeEnv()步骤和sonar:sonar Maven目标执行SonarQube分析。

这很好用,分析结果确实出现在SonarQube中。

我缺少的(与传统的非管道Jenkins集成相比)是Jenkins构建页面上的可点击链接,它将在SonarQube中打开分析结果。

左侧面板中的每个构建旁边都有一个小的SonarQube图标,但此图标无法点击。

是否有任何配置开关会产生可点击的链接,或者这只是一个缺失的功能?

2 个答案:

答案 0 :(得分:1)

据我所知,一旦作业完成,插件将检测到在构建过程中进行了SonarQube分析,并在作业页面上显示徽章和小部件,其中包含指向SonarQube仪表板和质量门的链接状态。

请参阅this并验证您的配置。

如果发生这种情况,请确认测试实际上是否正在运行,请验证您的配置。

答案 1 :(得分:0)

您可能正在构建作业页面上寻找SonarQube链接(例如job/foo/1/)。但是,该链接位于项目上(即job/foo)。在那里,您会在左侧菜单上找到一个链接,并找到一个SonarQube Quality Gate widget in the bottom center

菜单

enter image description here

小部件

widget