2017-10-21 164 views
1

我有一些正在使用GitHub組織配置的作業。這一切工作正常。其中一些作業只能在cron觸發器上運行,而不是每次提交到存儲庫。更新jenkins無建設聲明作業

我的問題是,如何在不實際構建作業的情況下更改觸發器。如果我修改Jenkinsfile並將其推送到回購站,我可以配置Jenkins以構建或不構建它。
但是,如果我不想在commit上構建它,我似乎也不會從我的Jenkins文件中獲得任何新配置,例如新的cron觸發器。

那麼如何在不實際運行作業的情況下重新配置cron觸發器?

回答

0

你可能需要將Jenkinsfile分離到代碼本身以外的獨立存儲庫。

另一種選擇是有一個上游Jenkinsfile(只有cron觸發器並激活下游作業)和一個下游Jenkinsfile駐留在不同的存儲庫中。