【问题标题】:Is there a way to let Sonarqube know when a build in Jenkins failed?有没有办法让 Sonarqube 知道 Jenkins 的构建何时失败?
【发布时间】:2014-03-27 21:06:49
【问题描述】:

有没有办法让 Sonarqube 知道 Jenkins 中的构建何时失败?我的 Sonarqube 分析是由项目构建下游的 Jenkins 触发的。我尝试在 Sonarqube 中使用 Build Stability Plugin,但它只有在 Jenkins 上的构建成功时才有效。但我想在 Sonarqube 的仪表板上显示构建失败的信息。

【问题讨论】:

    标签: jenkins sonarqube


    【解决方案1】:

    Sonar 不知道“构建”,它只有分析过的版本。因此,开箱即用没有任何东西可以支持这种行为。也许可以为声纳构建一个插件,显示有关当前构建的信息,但不知道这样的插件。

    【讨论】:

    • 我也想过写一个声纳插件。但是没有更简单的解决方案。我认为想要在 Sonarqube 中显示构建稳定性是很常见的。
    • @Kris 詹金斯不能帮你处理吗?对我们来说,Jenkins 驱动整个过程检查 1) 构建是否实际构建 2) Sonarqube 分析是否突出显示任何问题等。如果构建失败并且其 UI 显示构建失败,Jenkins 会向我们发送电子邮件。 Sonar 只为我们做代码质量分析
    • @Disco 3:是的,可以。但我们希望在一个屏幕上显示 Jenkins 的构建信息和 Sonarqube 的分析。我们在墙上有一个显示器,它显示了我们目前正在进行的所有项目的 Sonarqube 仪表板。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多