如何在jenkinsfile中创建两个管道

时间:2019-01-10 15:42:57

标签: jenkins jenkins-pipeline

我正在设置这种情况,但是在单个jenkinsfile中,但是由于某种原因,它无法按预期工作。 我的想法是有2条管道

第一条管道  -git结帐  -建立  -测试

第二条管道

如果从第一个管道进行的首次构建成功,则

-从第一个管道重新执行前三个阶段 -zip构建结果 -并推至连结。

node {
    stages....
}

node2 {
    stages...
}

以上方法被视为单个管道,而不是我期望的两个管道。 ..但是在单个jenkinsfile中可行吗?

1 个答案:

答案 0 :(得分:0)

我认为您可以在一个管道中完成此操作。只要确保如果git build失败,就使管道上的节点失败。这样一来,您只有在成功构建后才能访问Nexus。

我希望这会有所帮助!