Рабочие Jenkins в AWS ECS Fargate: выполняйте несколько заданий параллельно

У меня есть кластер AWS ECS в режиме Fargate только для рабочих Jenkins (рабов).

Кластер состоит из одной службы с именем jenkins, для которой Desired tasks установлено значение 5.

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

Как можно настроить параллельное выполнение?


person kagarlickij    schedule 11.08.2018    source источник
comment
Выполняет ли Fargate какие-либо задания, когда вы ставите их в очередь, т.е. 1 задание выполняется, 4 в очереди? Как быстро обычно выполняется задание после его выполнения? Запуск новой задачи Fargate может занять несколько минут.   -  person bluescores    schedule 12.08.2018
comment
@bluescores, спасибо, я изменил тестовые задания, чтобы они длились 5 минут (они были 1 метр), а второе задание выполняется параллельно, для его запуска требуется всего 2-3 минуты   -  person kagarlickij    schedule 12.08.2018
comment
Извините, это был вводящий в заблуждение комментарий. Для этого нужно опубликовать ответ на свой вопрос, а затем пометить его как правильный.   -  person bluescores    schedule 13.08.2018


Ответы (1)


Проблема была связана со скоростью Fargate - следующее задание ставится в очередь через 2-3 минуты, поэтому, если задания очень быстрые, они не помещаются в очередь должным образом.

person kagarlickij    schedule 14.08.2018