#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
}
Пожалуйста, дайте мне знать, если есть какая-либо дополнительная информация, которую я могу предоставить, я, по общему признанию, очень новичок, когда дело доходит до развертывания такого рода рабочего процесса.