2017-10-21 156 views
1

我有一些正在使用GitHub组织配置的作业。这一切工作正常。其中一些作业只能在cron触发器上运行,而不是每次提交到存储库。更新jenkins无建设声明作业

我的问题是,如何在不实际构建作业的情况下更改触发器。如果我修改Jenkinsfile并将其推送到回购站,我可以配置Jenkins以构建或不构建它。
但是,如果我不想在commit上构建它,我似乎也不会从我的Jenkins文件中获得任何新配置,例如新的cron触发器。

那么如何在不实际运行作业的情况下重新配置cron触发器?

回答

0

你可能需要将Jenkinsfile分离到代码本身以外的独立存储库。

另一种选择是有一个上游Jenkinsfile(只有cron触发器并激活下游作业)和一个下游Jenkinsfile驻留在不同的存储库中。