在多分支 Jenkins 工作中,您可以决定显示健康指标,它们是从健康状况较差的分支获得的。这很好,只是功能分支通常会失败,从而给项目带来较差的一般状态。是否可以将健康指标限制为仅考虑主分支和开发分支?
问问题
955 次
1 回答
2
您可以尝试通过配置块healthMetrics
更改节点:
configure { node ->
node.remove(node.get('healthMetrics'))
node / 'healthMetrics' << 'jenkins.branch.PrimaryBranchHealthMetric' {}
}
我的方法是通过 Web UI 手动更改健康指标,并通过附加config.xml
到我的作业 URL 来比较作业的结果 XML,如下所示https://jenkins.example.com/job/my-folder/job/my-multibranch-pipeline-job/config.xml
:
这个Jenkins Job DSL Playground让您可以轻松地试用配置块。
于 2020-06-05T17:00:09.047 回答