从我的声明性Jenkins文件中启动另一个Jenkins作业,但只启动一次

从我的声明性Jenkins文件中启动另一个Jenkins作业,但只启动一次,jenkins,continuous-integration,jenkins-pipeline,jenkins-plugins,Jenkins,Continuous Integration,Jenkins Pipeline,Jenkins Plugins,我想从声明性Jenkins文件中启动另一个Jenkins作业。我使用以下命令执行此操作: 构建作业:“My-gitea-org/My-gitea-repo2/master”,等待:true 此子作业(my-gitea-repo2)将由其他几个作业触发。因此,我想检查子作业当前是否正在运行,我想在主作业中等待它完成,然后启动子作业。可能吗 问候 Dave只需在子作业的配置中禁用并发生成。您是否依赖“子作业”的响应来完成“主作业”?我们有一个“通用”组件,当修改“子组件”时,该组件可能也会被修改。不

我想从声明性Jenkins文件中启动另一个Jenkins作业。我使用以下命令执行此操作:

构建作业:“My-gitea-org/My-gitea-repo2/master”,等待:true

此子作业(my-gitea-repo2)将由其他几个作业触发。因此,我想检查子作业当前是否正在运行,我想在主作业中等待它完成,然后启动子作业。可能吗

问候


Dave

只需在子作业的配置中禁用并发生成。您是否依赖“子作业”的响应来完成“主作业”?我们有一个“通用”组件,当修改“子组件”时,该组件可能也会被修改。不是每种情况下,而是有时。当我们推送“公共”组件时,该组件的构建将启动,大约需要10分钟。现在我们将更改推进到“子组件”中,构建也将开始。我们想要达到的是,“子组件”将检查“公共”是否正在运行。当“是”时,应等待“普通”完成并继续。当“否”时,我们希望继续使用“子组件”,而不进行任何其他操作。