管道内的管道?

时间:2018-04-04 10:34:11

标签: jenkins jenkins-pipeline

我的jenkins服务器上有三个工作。其中一个触发另外两个,并且它们中的所有三个按顺序依次运行。所有这些都是自由式的工作。

现在,我想将所有三个作业转换为管道作业。所以在我的情况下,所有三个作业都有自己独立的管道,并且会有一个外部管道,它将向我显示三个作业一个接一个地运行。是否有可能出现第一个作业在管道中完成构建的情况,然后触发在其自己的管道阶段中运行的第二个作业,然后第三个作业也完成其管道中的所有阶段?

从外面会有一个更大的开放管道:Job1-> Job2-> Job3 并且在内部,每个工作的每个阶段都有较小的管道,如Clone-> Build-> Report Generation-> .....

请帮忙。

1 个答案:

答案 0 :(得分:0)

在Job1 pipline结束时成功放入此代码

build 'JOB_NAME_2', propagate: false, wait: false

然后在Job2 pipline结束时输入此代码

build 'JOB_NAME_3', propagate: false, wait: false
形状传播并根据您的需要等待。 检查请参考jenkins实例中的Pipeline Syntax

/pipeline-syntax/