在Jenkins工作的主页上,我看到了SonarQube图标,它应该是一个链接,但它只是文本:
我用...
在浏览了jenkins sonarqube-plugin的源代码之后,我发现SonarUtils.extractSonarProjectURLFromLogs()
似乎被打破了。它解析正则表达式“ANALYSIS SUCCESSFUL, you can browse (.*)
”的控制台输出。
我的控制台输出从不打印此行。它只打印“ANALYSIS SUCCESSFUL
”。
这是一个已知问题吗?
答案 0 :(得分:2)
从我在日志中看到的内容,您正在"预览"中运行分析。模式:
... -Dsonar.analysis.mode=preview ...
正如您可以阅读关于预览模式的documentation:
分析源代码但不推送措施和问题 到SonarQube数据库。因此,他们无法浏览 网络界面。
所以这是正常的,你只收到没有相关SQ URL的ANALYSIS SUCCESSFUL
消息(因为结果没有在预览模式下推送到服务器)。