как выполнить задание Jenkins через определенное время после успешного завершения предыдущего задания? - PullRequest
0 голосов
/ 25 июня 2018

У меня есть два задания jenkins, я хочу запустить второе задание после успешного завершения первого задания, скажем, через 12 часов. Мне нужно выполнить 2 задания Jenkins через определенное время, одно за другим, в зависимости от успешного завершенияпервая работа

1 Ответ

0 голосов
/ 25 июня 2018

Вы можете использовать комбинацию Тихий период и Действие после сборки следующим образом.

Предположим, вы хотите запустить задание B после того, как задание A выполнено с задержкой в ​​1 минуту.

Тогда в вашей работе B:

  1. Перейти на General вкладку
  2. Нажмите на кнопку ADVANCED
  3. Проверьте Quiet Period и введите 60 (= 1 минута)
  4. Сохранить

Quiet period

В вашей работе A: 1. Перейти к сообщению сборки действий 2. Выберите Построить другой проект

build other

  1. Введите задание B в Project to build и выберите Trigger only if build is stable
  2. Сохранить

build

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