【问题标题】:Jenkins Cobertura Plugin - reset Ratcheting / autoUpdateHealth valuesJenkins Cobertura 插件 - 重置 Ratcheting / autoUpdateHealth 值
【发布时间】:2021-03-15 22:16:03
【问题描述】:

我们正在使用 Jenkins Cobertura 插件,到目前为止它运行良好。我们使用如下配置

  cobertura coberturaReportFile: 'build/coverage.xml',
    autoUpdateHealth: true,
    enableNewApi: true,
    failUnhealthy: true,
    failUnstable: false,
    maxNumberOfBuilds: 0,
    lineCoverageTargets: "70, 20, 25",
    onlyStable: false

这会自动收紧构建之间的健康要求。但是,我们故意在覆盖率方面进行了回归,现在由于目标收紧,构建失败了。

我想重置存储的目标值,以便下一次构建再次使用配置的值。我该怎么做?

【问题讨论】:

  • 我认为使用autoUpdateHealth: falseautoUpdateStability: false 构建至少会忽略棘轮值。不确定它是否会重置它们。

标签: jenkins jenkins-pipeline cobertura


【解决方案1】:

我们遇到了同样的问题。 FWIW,我已经确认如果我们更新我们的构建并设置属性:

autoUpdateHealth: false, autoUpdateStability: false

在 master 上运行构建,然后将它们更新回

autoUpdateHealth: true, autoUpdateStability: true

这似乎重置了内部机制。

显然,这不太理想,因为它迫使我们为应该在 Jenkins 中处理的东西向我们的主分支添加两个毫无意义的更改。

我看到你也filed an issue with the Cobetura plugin,只是为了方便起见在这里链接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-11
    • 2012-06-04
    • 1970-01-01
    • 2017-01-14
    • 1970-01-01
    • 2022-07-02
    • 2015-02-18
    • 2013-05-29
    相关资源
    最近更新 更多