【问题标题】:Analyzing ant project with sonar ant task and jenkins用声纳蚂蚁任务和詹金斯分析蚂蚁项目
【发布时间】:2016-01-18 22:28:35
【问题描述】:

我正在使用 sonar ant 任务 jar 进行声纳分析,因此我在 project-properties.xml 中进行了设置,并在 jenkins 中创建了一个 Ant 构建步骤。当我构建作业时,分析工作正常,我可以在 sonarqube 服务器中看到结果,但在 jenkins 中没有可见到 SonarQube 的链接。

我是否真的需要安装 SonarQube 插件才能使链接在作业中可见?

【问题讨论】:

    标签: java jenkins ant


    【解决方案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 页面。

    【讨论】:

    • 感谢您的回答。我可以使用 sonarqube 插件对其进行配置,并且效果很好。但我想知道当我使用 ant 作业运行时,有什么方法可以显示 sonarqube 超链接。它似乎只在我配置插件时显示。
    • 感谢您的建议。查看类似的插件,我发现了一个用于在侧边栏中创建普通超链接的插件-Sidebar-Link+Plugin
    猜你喜欢
    • 2013-12-04
    • 2016-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    相关资源
    最近更新 更多