Возможно ли в Jenkins добавить время сна между действиями сборки?

Я запускаю сервер JBoss в Jenkins в качестве действия сборки. Следующее действие запускает набор тестов. Мне нужно добавить время сна между двумя действиями. Кто-нибудь знает, как это сделать?

5 ответов


вы можете добавить команду сна (в Unix) в действие тестовой сборки перед выполнением теста.


Если вы хотите знать, как спать между этими шагами сборки, которые вы можете использовать sleep С Execute shell тип.

sleep 30s

в Дженкинсе есть встроенная функция для сна, но ее нелегко найти, потому что они называют ее по-разному.

На следующем скриншоте

screenshot

вы можете видеть, что есть Quiet period настройка в расширенных параметрах проекта, который" выполняется " перед текущим заданием (проектом).

Если у вас есть 3 задания, вы также можете установить этот параметр для заданий 2 и 3, которые сделают:

job1 -> (sleep -> job2) -> (sleep -> job3)

Я только что добавил шаг Powershell для запуска скрипта с Start-Sleep -sec 240


все предыдущие ответы верны, вот более подробная информация для linux envirnment.

  1. Поиск существующей конфигурации задания для"добавить шаг сборки"

  2. выберите Выполнить оболочку, а затем добавить спать some_number.

enter image description here enter image description here