詹金斯项目订单

Dim*_*Dim 4 continuous-integration jenkins

嗨,我有项目流程需要帮助。我有多个项目启动一个全局项目,然后启动其他一些项目,问题是如果我同时启动多个项目的顺序。例如,我有项目 a 和 b,我同时启动它们。我需要发生的事情。

  • a->全局->c->d

完成后,然后

  • b->全局->c->d

但是在我的项目队列中实际发生了什么:

  • 一种
  • 全球的
  • 全球的
  • C
  • C
  • d
  • d

那么如何锁定整个过程而不让项目 b 进入队列直到 c 完成?

yor*_*mmi 5

尝试这 2 个选项(或两者的混合):

  1. 使用按所需顺序触发作业的包装作业。为此,您可以使用Jenkins 管道(构建步骤)作业或MultiJob或任何使您能够控制作业顺序和依赖项的插件。
  2. 使用Throttle Concurrent Builds Plugin防止某些作业并行运行。