gpt4 book ai didi

git - 强制 Jenkins 重建 MultiBranch Pipeline 项目中的所有分支

转载 作者:太空狗 更新时间:2023-10-29 13:46:40 24 4
gpt4 key购买 nike

我希望 Jenkins 在计划的分支索引之后重建所有现有的 git 存储库分支,即使自上次构建以来没有任何变化,但现在我只能手动完成。

Checking branch MyBranch
Met criteria
No changes detected in MyBranch (still at db2c95ede39116529fec42a5fcdd54f0a2dd93d1)

如果没有检测到任何更改,是否有任何方法可以触发计划构建?

Jenkins 2.7.4

最佳答案

我有同样的需求 - 我想要每个周末都进行一次干净且强制的构建。我用了Parameterized Trigger Plugin ,创建了一个新工作:

The original Pipeline and the weekly rebuild job

我按照我想要的方式安排了它,并添加了触发主要工作中所有分支的步骤:

The new job manually triggers builds on the main pipeline.

它不是很灵活,因为每次向管道添加分支时都必须修改构建以触发;它还违背了“CI 即代码”和零配置原则;但如果这不是您每天都做的事情,并且您的开发人员在 Jenkins 上更改某些内容时要遵循一个程序,那么您可以把它写下来就可以了。

关于git - 强制 Jenkins 重建 MultiBranch Pipeline 项目中的所有分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40790570/

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