在多分支Jenkins工作中,您可以决定显示健康指标,并从健康状况较差的分支获取健康指标。这很好,除了通常使功能分支失败并因此给项目带来不良的一般状态。是否可以将健康指标限制为仅考虑主分支和开发分支?
答案 0 :(得分:0)
您可以尝试在configure block上更改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可让您轻松地尝试配置块。