詹金斯项目订单

时间:2017-08-16 11:04:41

标签: jenkins continuous-integration

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

  • A->全球 - > C-> d

完成后,然后

  • B->全球 - > C-> d

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

  • 一个
  • B'/ LI>
  • 全球
  • 全球
  • C
  • C
  • d
  • d

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

1 个答案:

答案 0 :(得分:4)

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

  1. 使用以所需顺序触发作业的包装作业。为此,您可以使用Jenkins pipeline (build step)作业或MultiJob或任何可以控制作业顺序和依赖关系的插件。
  2. 使用Throttle Concurrent Builds Plugin阻止某些作业并行运行。