我要在詹金斯的蓝海上建一个多分支管道。一切都开始变得很好。
我注意到的一件事是,我每隔一段时间就会执行一个名为"Branch indexing“的作业。
我的构建包含一些繁重的单元测试和代码覆盖率,它们需要大约4h30来执行,所以让这个作业随机执行2次并不是很好(甚至没有考虑到我们有6-8个活动分支,所以这意味着执行只会堆栈)。
所以:
1)这些执行是什么? 2)这是绝对必需的吗? 3)我可以禁用它吗?
发布于 2021-09-01 10:19:27
在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..."
}
}
}
https://stackoverflow.com/questions/51082279
复制相似问题