我必须解决以下问题:我在Jenkis中有一个作业A,在其中一个阶段中,“作业构建”命令启动了另一个作业B。
要完成作业A,需要等待作业B完成。
问题是作业B没有启动,因为它正在等待作业A完成。
我在所有作业中使用管道脚本。
我想象着使用命令“build job:“我工作”,传播:真,等待:false”Jenkins将开始作业B,并在完成作业B后返回以完成作业A
workflow example
我必须解决以下问题:我在Jenkis中有一个作业A,在其中一个阶段中,“作业构建”命令启动了另一个作业B。
要完成作业A,需要等待作业B完成。
问题是作业B没有启动,因为它正在等待作业A完成。
我在所有作业中使用管道脚本。
我想象着使用命令“build job:“我工作”,传播:真,等待:false”Jenkins将开始作业B,并在完成作业B后返回以完成作业A
workflow example
1条答案
按热度按时间flseospp1#
我假设你在Jenkins Server/Slave中只配置了一个执行器,因此多个构建不能同时运行,这会导致死锁。
为了增加执行者的数量,请遵循以下说明。如果你只是使用master来构建,请转到
Dashboard > Manage Jenkins > Configure
并增加执行者的数量。如果您有从属设备,请转到
Dashboard > Manage Jenkins > Manage nodes and clouds
,单击从属设备上的编辑图标,并增加从属设备的执行器计数(大于1)。