我为声纳准备了ant任务并且它有效(我在声纳页面上看到结果并且构建成功)。但是如何在詹金斯中展示分析的结果呢?我的工作用途没有结果。
<target name="sonar" depends="depended targets">
<!-- Execute Sonar -->
<property name="sonar.projectVersion" value="1.0" />
<sonar:sonar key="key" version="1.0" xmlns:sonar="antlib:org.sonar.ant">
<sources>
<path location="someSrcDir1" />
<path location="someSrcDir2" />
<path location="someSrcDir3" />
</sources>
<binaries>
<path location="someDirWithBin1" />
<path location="someDirWithBin1" />
<path location="someDirWithBin1" />
<path location="someDirWithBin1" />
</binaries>
</sonar:sonar>
</target>
如何在Jenkins中获取和发布结果?
答案 0 :(得分:1)
没有办法将Sonar结果发布到Jenkins中,这些是用于不同目的的2种不同产品。在Jenkins作业执行Sonar分析后,您必须转到Sonar Web界面才能获得结果。
你唯一能得到的就是从Jenkins到Sonar的链接,但只有在使用Maven或Sonar独立构建步骤时才能使用它(更重要的是,它有点儿错误)。