Jenkins的连锁工作

qlzsbp2j  于 2022-12-03  发布在  Jenkins
关注(0)|答案(1)|浏览(157)

我必须解决以下问题:我在Jenkis中有一个作业A,在其中一个阶段中,“作业构建”命令启动了另一个作业B。
要完成作业A,需要等待作业B完成。
问题是作业B没有启动,因为它正在等待作业A完成。
我在所有作业中使用管道脚本。
我想象着使用命令“build job:“我工作”,传播:真,等待:false”Jenkins将开始作业B,并在完成作业B后返回以完成作业A
workflow example

flseospp

flseospp1#

我假设你在Jenkins Server/Slave中只配置了一个执行器,因此多个构建不能同时运行,这会导致死锁。
为了增加执行者的数量,请遵循以下说明。如果你只是使用master来构建,请转到Dashboard > Manage Jenkins > Configure并增加执行者的数量。

如果您有从属设备,请转到Dashboard > Manage Jenkins > Manage nodes and clouds,单击从属设备上的编辑图标,并增加从属设备的执行器计数(大于1)。

相关问题