嗨,我有项目流程需要帮助。我有多个项目启动一个全局项目,然后启动其他一些项目,问题是如果我同时启动多个项目的顺序。例如,我有项目 a 和 b,我同时启动它们。我需要发生的事情。
- a->global->c->d
完成后,则
- b->全球->c->d
但是在我的项目队列中实际发生了什么:
- 一个
- 乙
- 全球
- 全球
- C
- C
- d
- d
那么如何锁定整个过程,直到c完成才让项目b进入队列呢?
尝试这 2 个选项(或 2 个选项的组合(:
- 使用按所需顺序触发作业的包装作业。为此,您可以使用 Jenkins 管道(构建步骤(作业或 MultiJob 或任何使您能够控制作业顺序和依赖项的插件。
- 通过使用限制并发构建插件防止某些作业并行运行。