如果其中一个构建每分钟执行一次,Jenkins如何安排两个构建?

时间:2018-01-05 11:19:06

标签: jenkins jenkins-plugins jenkins-pipeline

项目A 在每分钟左右连续执行

我怎样才能每2小时执行项目B

项目B 执行时项目A 必须禁用/不执行。

2 个答案:

答案 0 :(得分:0)

这取决于您希望如何运行。如果您的Jenkins实例只有 1 slave 并且配置了1个作业并发,那么如果有两个项目正在尝试构建,则不必担心构建并发性。其中一个将被挑选和建造,然后是另一个。

如果我没错,Jenkins默认每个奴隶有3个构建器,所以这两个项目可能同时运行。但是你可以随时进行配置并调整它。

答案 1 :(得分:0)

pipeline { 
options { lock resource: 'build-lock' } 
stages {...} 
}

在两个管道中使用它。在任何给定的时间点,A或B都将执行。

了解更多信息Lockable resources