我正在詹金斯蓝海中设置多分支管道。一切都开始顺利进行。
我注意到的一件事是,每隔一段时间,我就会执行名为“分支索引”的作业。
我的构建包含一些繁重的单元测试和代码覆盖率,需要大约 4 小时 30 才能执行,所以让这个作业随机执行 2 次并不是很好(甚至没有考虑到我们有 6-8 个活动分支,所以这意味着执行只会堆叠。
So:
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..."
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)