Jenkins - 从管道执行(而不是触发)作业

时间:2018-04-16 09:29:22

标签: jenkins jenkins-pipeline

我正在寻找一种从管道执行标准Jenkins作业(自由式项目)的方法。 我找到了build命令,但它没有执行该作业,它会触发它。在我的情况下,这会导致死锁,因为我只有一个节点和一个执行器。

我真的想将自由式项目的内容作为我的管道中的正常步骤来执行。我无法将自由式项目内容翻译成Windows bash,或Groovy,或其他什么,因为它使用插件(专有),当然,我不知道发生了什么在这个插件中......

中,我想使用管道作为编排自由式项目的方法,但在一个节点上只有一个执行器。

谢谢!

1 个答案:

答案 0 :(得分:0)

看起来你正试图从节点块中触发自由式作业。自由式作业永远不会重用该节点块。

但也许这不是必需的。如果你仍然需要它,那么首先关闭节点块,然后触发构建并重新打开节点块?