Заставьте Дженкинса построить задание на более долгое время. Нарочно. Для тестирования - PullRequest
0 голосов
/ 16 января 2020

У меня есть фиктивное задание по сборке Jenkins "JOB1", которое запускается из Pipeline (Jenkinsfile).

Теперь, чтобы протестировать поведение моего конвейера в случае чрезвычайно большой продолжительности JOB1, мне нужен способ Как я могу заставить «JOB1» продолжать выполнение дольше.

В настоящее время мой JOB1 запускается, затем проверяет что-то, а затем завершается с помощью SUCCESS. У вас есть идея, что я могу сделать, чтобы этот простой манекен JOB1 продолжался дольше? Предпочтительной была бы идея с предсказуемой / настраиваемой продолжительностью.

Я мог представить себе некоторую задержку после запуска и до конца. Но как реализовать эту идею?

1 Ответ

1 голос
/ 16 января 2020

Как насчет:

 sh "sleep 120"

, который должен запускать процесс на агенте, который ничего не делает и для его завершения требуется 2 минуты. Если вы используете sleep 120 (без команды sh), вы блокируете поток в мастере.

...