是否可以在jenkins管道中并行运行相同的jenkins构建作业

问题描述 投票:0回答:1

我有一个叫A的詹金工作名称。我希望它在jenkins管道中的不同节点上并行运行。当我尝试运行此文件时,即使我尝试在其他节点上运行,我的工作也处于队列中。

示例代码如下。我在步骤中添加了构建作业的确切语法。为了演示,我仅添加了评论。预先感谢您的帮助

pipeline{
 agent none
   stages{
     stage("A"){
       parallel{
         stage("A1"){
            agent{
               label 'node a'
            }
            steps{
              // build job with name A
           }

         }
         stage("A2"){
            agent{
               label 'node b'
            }
            steps{
              // build job with name A
           }

         }


       }

     }

   }

}
jenkins jenkins-pipeline
1个回答
0
投票

您可以向作业添加一个伪参数,然后在每次调用时使用不同的参数值对其进行调用。这将迫使它两次调用同一作业。

© www.soinside.com 2019 - 2024. All rights reserved.