如何获得声纳蚂蚁任务的结果并将其发布在Jenkins上?

时间:2012-11-28 12:49:51

标签: ant jenkins sonarqube

我为声纳准备了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中获取和发布结果?

1 个答案:

答案 0 :(得分:1)

没有办法将Sonar结果发布到Jenkins中,这些是用于不同目的的2种不同产品。在Jenkins作业执行Sonar分析后,您必须转到Sonar Web界面才能获得结果。

你唯一能得到的就是从Jenkins到Sonar的链接,但只有在使用Maven或Sonar独立构建步骤时才能使用它(更重要的是,它有点儿错误)。