【问题标题】:How to define time/efforts in sonarqube quality gates如何在声纳质量门中定义时间/努力
【发布时间】:2017-09-12 23:30:02
【问题描述】:

我使用的是 Sonar 服务器 5.6 版本。

我想设置一个质量门,使解决所有主要问题所需的工作时间应少于或等于 5 天(例如)。如何指定质量门等标准?

我可以看到“可靠性修复工作”的类似情况

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    以分钟为单位存储的补救成本仅作为每个问题类型(错误、漏洞、代码异味)的总和提供,而不是按严重性提供。

    因此,您可以在Technical DebtReliability Remediation EffortSecurity Remediation Effort ... is greater than 上设置条件。

    请记住,每个条件都独立于其他条件,因此如果您将其设置为 ... 60(分钟),那么在项目未通过质量门之前,您将被允许在每个类别中有 60 分钟。

    【讨论】:

    • 好的,感谢您的回复,我可以为每个项目设置多个条件(错误、漏洞、代码异味)。你能告诉我怎么做吗?我想不出那个选项。
    • 如何定义工作量(以天为单位)?我在提供的链接上找不到它。
    • 查看我的扩展@AtulSureka
    • 感谢您的解释,如何根据类型和严重性计算修复成本。我的用例是 - 我想设置门,以便解决“主要”“代码异味”所需的努力不应该超过 10 天。使用某些插件或自定义代码可以进行任何自定义吗??
    猜你喜欢
    • 2016-12-23
    • 1970-01-01
    • 2016-07-21
    • 2018-10-04
    • 2020-04-12
    • 2019-10-21
    • 2016-12-05
    • 1970-01-01
    • 2020-05-08
    相关资源
    最近更新 更多