我正在使用声纳蚂蚁任务jar进行声纳分析,所以我在project-properties.xml中设置它并在jenkins中创建一个Ant构建步骤。当我构建工作时,分析工作正常,我能够在sonarqube服务器中看到结果,但在jenkins中没有链接到SonarQube。
我是否真的需要安装SonarQube插件才能看到该作业的链接?
答案 0 :(得分:1)
另见how to publish sonar result in jenkins server, or do we have sonar-report jenkins plugin
通常你让SonarQube处理它自己的代码分析而不是Ant任务(在Jenkins工作中)。
Jenkins插件可以触发Sonar,获取最新资源(来自SCM)并运行分析。
然后在Sonar上提供结果,但Jenkins项目将提供结果链接。
解决方法强>
据我所知,无法向外部生成的报告添加链接。可以做的是向项目添加一个简单的HTML页面,其中包含指向Sonar服务器的链接。并使用HTML Publisher Plugin发布该简单的HTML页面。