Jenkins:更新SCM而不触发构建?

Vla*_*nko 3 continuous-integration hudson build jenkins

我们有一个SCM控制的项目,每隔几分钟轮询一次回购.总体而言,工作流程很棒,但偶尔我需要将新的更改推送到服务器的存储库,而不会触发Jenkins中的构建(出于各种原因:长构建,次要更改,并发提交等).

我已经设置了一个安静的时期,有时我只是启动和停止构建(这很尴尬),因此Jenkins提取更改并且不会在以后触发构建.

那么,是否有任何类型的插件允许:

  • 手动取消未来的构建(在SCM轮询器触发之前)
  • 手动更新项目的SCM仓库而不触发构建?

Céd*_*ien 7

你有很多解决方案可以做到这一点:

  1. 您可以采用另一种方式,而不是轮询SCM并触发更改构建.您可以让SCM决定提交是否应该触发作业.看看那里的例子
  2. 您可以尝试在作业的Subversion扩展属性中使用"Excluded Commit comments"属性,这样就可以避免在"无用提交"上触发构建.