Как запустить несколько машин AWS EC2 на Jenkins?

Я использую плагин EC2 в Jenkins ( https://wiki.jenkins-ci.org/display/JENKINS/ Amazon + EC2 + Plugin ) для использования сервисов AWS.

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

Один экземпляр EC2 никогда не будет перегружен, и, следовательно, плагин не будет запускать новые экземпляры EC2; но задание требует нескольких экземпляров для распределения задач. org / display / JENKINS / Amazon + EC2 + Plugin ) для использования сервисов AWS.

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

Один экземпляр EC2 никогда не будет перегружен, и, следовательно, плагин не будет запускать новые экземпляры EC2; но задание требует нескольких экземпляров для распределения задач. org / display / JENKINS / Amazon + EC2 + Plugin ) для использования сервисов AWS.

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

Один экземпляр EC2 никогда не будет перегружен, и, следовательно, плагин не будет запускать новые экземпляры EC2; но задание требует нескольких экземпляров для распределения задач. Есть ~ 100 задач, которые нужно назначить 20 машинам по очереди (то есть по 5 задач на машину). Один экземпляр может выполнять одну задачу за раз.

Как я могу создать несколько экземпляров EC2 (фиксированное число, например 20) для одного задания в Jenkins?

Спасибо.

2
задан 19 December 2016 в 14:41
1 ответ

Не очень хороший ответ, но вы можете изменить "Количество исполнителей" в разделе Amazon EC2 в разделе Advanced. Это позволит одновременно запускать несколько заданий на узле. Вам придется изменить задание, чтобы запустить несколько параметризованных подзадач; параметры привязываются к задаче.

Если вы вручную запустите несколько узлов с одним и тем же тегом, то нагрузка будет распределена между ними.

.
0
ответ дан 3 December 2019 в 14:17

Теги

Похожие вопросы