1

我为声纳准备了蚂蚁任务并且它可以工作(我在声纳页面上看到结果并且构建成功)。但是如何在詹金斯中显示分析的结果?我在我的工作目录中看不到任何结果。

<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 中获取和发布结果?

4

1 回答 1

1

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

您唯一可以获得的是从 Jenkins 到 Sonar 的链接,但它仅在使用 Maven 或 Sonar 独立构建步骤时可用(而且,它有点错误)。

于 2012-11-28T13:29:00.737 回答