Возможно ли запустить одно и то же задание сборки jenkins на параллельных этапах в конвейере jenkins? - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть имя работы jenkin под названием 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
           }

         }


       }

     }

   }

}

1 Ответ

0 голосов
/ 05 ноября 2019

Вы можете добавить в задание фиктивный параметр, а затем вызвать его с другим значением для параметра для каждого вызова. Это заставит его дважды вызывать одну и ту же работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...