gpt4 book ai didi

jenkins - Jenkins BlueOcean 中的 "Branch indexing"事件是什么

转载 作者:行者123 更新时间:2023-12-04 11:46:30 24 4
gpt4 key购买 nike

我正在 Jenkins 蓝海中设置多分支管道。一切都开始运转良好。

我注意到的一件事是,有一段时间,我会执行名为“Branch indexing”的作业。

我的构建包含一些繁重的单元测试和代码覆盖率,需要大约 4 小时 30 分才能执行,因此将这项工作随机执行 2 次并不是很好(甚至没有考虑到我们有 6-8 个事件分支,所以这意味着处决只会堆叠。

所以:

1)那些处决是什么?
2)这是绝对必要的吗?
3)我可以禁用它吗?

最佳答案

在 Jenkins 中,我们可以创建一个阶段来中止分支索引。

stage('Branch indexing: abort') {
when {
allOf {
triggeredBy cause: "BranchIndexingCause"
not {
changeRequest()
}
}
}
steps {
script {
echo "Branch discovered by branch indexing"
currentBuild.result = 'SUCCESS'
error "Caught branch indexing..."
}
}
}

关于jenkins - Jenkins BlueOcean 中的 "Branch indexing"事件是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51082279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com