Плагин Jenkins Docker EC2 для параллельных заданий

#jenkins #jenkins-pipeline #jenkins-plugins #jenkins-slave #jenkins-docker

#Дженкинс #Дженкинс-конвейер #Дженкинс-плагины #Дженкинс-подчиненный #Дженкинс-докер

Вопрос:

Мы настроили Jenkins на AWS, основываясь в основном на настройках, описанных здесь .

В рамках этой конфигурации мы используем плагин Amazon EC2 Container Service для предоставления агентов сборки по требованию. На первый взгляд, это, кажется, работает правильно. Когда в ECS нет запущенных подчиненных задач, плагин запустит задачу morty-ecs-slave и запустит первую сборку в очереди. Однако, если в очередь добавляется другое задание, оно просто ожидает завершения запущенного задания перед запуском. Возможно ли развернуть ~ 5 параллельных сборок для конкретного задания конвейера, чтобы у нас могло быть несколько ветвей, работающих одновременно? Это наша текущая конфигурация:

введите описание изображения здесь

Наш конвейер настроен таким образом:

 pipeline {
  agent {
      node {
          label "morty-ecs-slave"
      }
  }

  .... the rest of our stages/steps
}
  

Пожалуйста, дайте мне знать, если есть какая-либо дополнительная информация, которую я могу предоставить, я, по общему признанию, очень новичок, когда дело доходит до развертывания такого рода рабочего процесса.