在子级别连接之前触发Jenkins管道顶级连接

时间:2014-09-29 14:03:13

标签: jenkins jenkins-plugins

我有一个带有"顶级"的多级构建管道。加入(test_Join)和"子级别"加入(test_Build1_Join)(见下图)。

我的test_Join作业需要来自test_Build1_Jointest_Build2的工件。我通过过滤从PL_BUILD_NUMBER作业向下游传递的名为test_Start的参数来复制它们。这有效(见this SO post

我的问题是
有时,"顶级"在"子级别"之前触发;加入,如下图所示。这意味着构建工件尚不可用,我收到以下错误:

Copied 1 artifact from "test_Build2" build number 33
Unable to find a build for artifact copy from: test_Build1_Join
Build step 'Copy artifacts from another project' marked build as failure
Notifying upstream projects of job completion
Finished: FAILURE

使用" Join Trigger"完成连接。插件,"在加入时运行后构建操作 - >触发参数化其他项目的构建"选项。

如何更好地同步整个管道?什么是标准做法?

Two joins in build pipeline

0 个答案:

没有答案