Невозможно запустить несколько экземпляров одного и того же задания Jenkins с помощью cron - PullRequest
1 голос
/ 09 января 2020

У меня обычное задание Дженкинса.

Задание ограничено для запуска на одном узле с использованием метки.

Узел и параметры задания настроены на параллельное выполнение.

Я использую плагин " параметризованный планировщик " для параллельного запуска 4 экземпляров этого задания каждые 30 минут, как показано ниже:

*/30 * * * * %app=myapp1
*/30 * * * * %app=myapp2
*/30 * * * * %app=myapp3
*/30 * * * * %app=myapp4

Как вы можете видеть параметр (приложение =) отличается для каждого прогона.

Однако только один экземпляр этого задания сначала запускает дерево, т.е. app = myapp1

Подскажите, пожалуйста, что нужно сделать, чтобы решить проблему.

Примечание: когда я изменяю время cron на * / 30, * / 31, * / 32, * / 33, тогда это прекрасно работает. На самом деле, я даже вижу параллельное выполнение одной и той же работы, если выполнение задачи занимает больше минуты.

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

С ручным триггером я могу иметь несколько экземпляров, работающих параллельно.

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