Ответ 1
В расширенных вариантах проекта есть опция "Тихий период" . Вы можете ввести значение 300 (в секундах), чтобы задержать начало задания на 5 минут.
У меня есть 2 задания в Jenkins: QA и Dev. В задании Dev я проверил опцию "Создать после других проектов" и задал имя проекта = QA, чтобы работа QA была построена после создания Dev-задания. Но в моей конкретной ситуации мне нужно, чтобы работа QA начала строиться через 5 минут после создания Dev-работы. Как мне это сделать? возможно, я могу добавить некоторый шаг сборки с некоторыми данными, чтобы добавить эту задержку?
ТИА, Анна
В расширенных вариантах проекта есть опция "Тихий период" . Вы можете ввести значение 300 (в секундах), чтобы задержать начало задания на 5 минут.
Если вы используете REST api, вы можете добавить значение url, как это:
http://jenkins/job/jobname/build?delay=4
Это задержит 4 секунды и запустит задание.
Я знаю, что тема довольно старая, но в случае, если она еще ищет ответ здесь. При использовании параметризованной сборки помните, чтобы избежать "&". Вы можете заменить его: "% 26" или поместить весь URL в кавычки. Это будет работать. Также не забудьте использовать задержку в качестве первого параметра.