我希望Jenkins在计划的分支索引之后重建所有现有的git存储库分支,即使自上次构建以来没有任何更改,但是现在我只能手动执行此操作。
Checking branch MyBranch
Met criteria
No changes detected in MyBranch (still at db2c95ede39116529fec42a5fcdd54f0a2dd93d1)
如果没有检测到任何更改,有没有办法触发预定的构建?
Jenkins 2.7.4
答案 0 :(得分:0)
我有同样的需求 - 我希望每个周末都有一个干净的和强制的构建。 我用Parameterized Trigger Plugin创建了一份新工作:
我按照我想要的方式安排了它,并添加了触发主要工作中所有分支的步骤:
它不是很灵活,因为您必须修改构建以在每次向管道添加分支时触发;它也打败了“CI as code”和零配置原则;但是,如果那不是你每天都做的事情,并且你的开发人员在Jenkins改变某些东西时会遵循一个程序,你可以把它写在那里并且没问题。