1

我们有一个执行此操作的 Jenkins 构建流程:

运行初始作业以准备夜间构建,然后触发 N 个不同的项目构建以并行运行。对于每个项目,启动一个作业来构建二进制文件,然后启动一个单独的作业来运行测试。在所有项目构建和测试完成后,将运行一个作业来分析结果。

最终分析包含需要很长时间的部分,并且仅取决于二进制文件,而不是测试结果。我们希望与测试作业并行运行以加快速度,但我们不希望测试等待所有项目完成构建二进制文件。像这样的东西:

构建流程 构建流程设置为包含每个项目的构建和测试作业的闭包数组。是否可以在每个项目闭包中添加一个仅在所有其他闭包中的构建作业已完成时才运行的作业?或者有一份工作正在等待计数器达到某个值?

也欢迎使用管道的解决方案。

4

0 回答 0