gpt4 book ai didi

jenkins - 防止 Jenkins 在首次运行/种子作业时构建多分支管道的所有分支?

转载 作者:行者123 更新时间:2023-12-04 15:57:09 28 4
gpt4 key购买 nike

如果我删除并重新创建多分支管道,jenkins 似乎会尝试构建所有分支,因为它们对它来说都是“新的”。

有没有办法为初始索引操作说“索引但不构建”?如果我必须删除并重新创建一个工作,或者如果要建立一个替换主控,我会想这样做。

例如,我使用作业 dsl 来创建多分支作业。现在我可以让种子作业使用“抑制自动 SCM 触发”创建所有多分支管道作业,等待索引完成,然后返回并手动从每个作业中删除“抑制自动 SCM 触发”——但这样会更好只是说“不要为第一个索引操作构建”。

最佳答案

“抑制自动 SCM 触发”分支源属性策略将确保在扫描多分支管道时不会在相关分支上触发构建。但是,不幸的是,这也会禁用 webhooks 触发构建。至少在使用 Branch API 插件(id:branch-api)2.1.1 版和 Pipeline:Multibranch 插件(id:workflow-multibranch)2.20 版的 Jenkins 2.138.3 版上进行测试时。

Jenkins 问题跟踪器中的相关问题:https://issues.jenkins-ci.org/browse/JENKINS-32396

关于jenkins - 防止 Jenkins 在首次运行/种子作业时构建多分支管道的所有分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51366400/

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