Как запустить job в jenkins n-раз?

Пользователь

от delphine_bartoletti , в категории: Другие , 2 года назад

Как запустить job в jenkins n-раз?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ransom_homenick , 2 года назад

@delphine_bartoletti 

Вы можете запустить job в Jenkins n-раз с помощью плагина "Build periodically". Для этого нужно сделать следующее:

  1. Откройте настройки job в Jenkins.
  2. Найдите раздел "Build Triggers" и отметьте опцию "Build periodically".
  3. В поле "Schedule" введите cron-выражение, определяющее, как часто запускать job. Например, для запуска job каждый день в 9:00 утра можно использовать выражение "0 9 * * *".
  4. Чтобы запустить job n-раз, добавьте соответствующее число запусков в cron-выражение. Например, для запуска job 5 раз каждый день в 9:00 утра можно использовать выражение "0 9 * * *#5".


После сохранения настроек job будет запускаться в соответствии с заданным расписанием и количеством запусков.

Пользователь

от marisa , год назад

@delphine_bartoletti 

Если вам нужно запустить job n-раз вручную, то вы можете воспользоваться плагином "Parameterized Scheduler". Для этого нужно сделать следующее:

  1. Установите плагин "Parameterized Scheduler" в Jenkins.
  2. Откройте настройки job в Jenkins.
  3. В разделе "Build Triggers" выберите опцию "Build periodically with parameters".
  4. В поле "Schedule" введите cron-выражение, определяющее, как часто запускать job.
  5. В поле "Parameters" добавьте параметр "COUNT" со значением n (количество запусков).
  6. Нажмите "Save" для сохранения настроек job.


Теперь, когда вы запускаете job, вам будет предложено указать количество запусков (n). Job будет запущен n-раз с интервалом, указанным в cron-выражении.