Подтвердить что ты не робот

Дженкинс: создайте одну работу за другой с некоторой задержкой

У меня есть 2 задания в Jenkins: QA и Dev. В задании Dev я проверил опцию "Создать после других проектов" и задал имя проекта = QA, чтобы работа QA была построена после создания Dev-задания. Но в моей конкретной ситуации мне нужно, чтобы работа QA начала строиться через 5 минут после создания Dev-работы. Как мне это сделать? возможно, я могу добавить некоторый шаг сборки с некоторыми данными, чтобы добавить эту задержку?

ТИА, Анна

4b9b3361

Ответ 1

В расширенных вариантах проекта есть опция "Тихий период" . Вы можете ввести значение 300 (в секундах), чтобы задержать начало задания на 5 минут.

Ответ 2

Если вы используете REST api, вы можете добавить значение url, как это:

http://jenkins/job/jobname/build?delay=4

Это задержит 4 секунды и запустит задание.

Ответ 3

Я знаю, что тема довольно старая, но в случае, если она еще ищет ответ здесь. При использовании параметризованной сборки помните, чтобы избежать "&". Вы можете заменить его: "% 26" или поместить весь URL в кавычки. Это будет работать. Также не забудьте использовать задержку в качестве первого параметра.