【问题标题】:Bugzilla integration with sonarqubeBugzilla 与 sonarqube 的集成
【发布时间】:2017-01-19 12:32:45
【问题描述】:

我想设置一个构建自动化环境,首先应该对代码进行静态分析,并将被识别为静态分析一部分的问题应该作为错误提出。

对于静态分析,我使用 sonarQube;对于错误,我使用 Bugzilla。

是否有一些适用于 sonarQube 的 Bugzilla 插件,以便一旦发现问题可以直接向 Bugzilla 提出?

【问题讨论】:

    标签: sonarqube build-automation bugzilla sonarqube-web


    【解决方案1】:

    这不仅不可用,也不推荐,原因有几个。

    首先,并非 SonarQube 提出的每个问题都应该是单独的工作票:

    • 有些将被解决为无法修复 - 即有效问题但与您的上下文无关。
    • 有些问题可以集体处理,因此您可以创建一张票来修复所有违反命名约定的问题,而不是为每个违反命名约定的问题创建票证
    • 一些 - 很少 - 门票会误报。

    此外,即使有一个 SonarQube 插件来为问题创建工作票,集成的另一面也会丢失。 IE。如果我在 Bugzilla 中评论工作票,我可能有理由期望该评论也会出现在 SonarQube 中。它不会。

    简而言之,这种类型的集成对于所有相关人员来说都是一种挫败感——无论是立即的还是最终的。

    【讨论】:

    • 感谢您分享您的意见。
    猜你喜欢
    • 1970-01-01
    • 2016-06-29
    • 2018-02-17
    • 2018-10-17
    • 2014-07-25
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 2021-12-27
    相关资源
    最近更新 更多