Jenkins Docker EC2 Plugin Параллельные задания - PullRequest
1 голос
/ 10 апреля 2019

У нас Jenkins настроен на AWS в основном на основе описанной настройки здесь .

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

enter image description here

Наш конвейер настроен так:

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

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

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

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