Оказывается, мой вопрос был слишком конкретным, чтобы быть полезным для кого-либо в будущем. Поэтому вопрос перефразируется как:
Отладка того, что происходит, когда сборка Jenkins неожиданно останавливается или зависает.
Ответ также будет добавлен.
Оригинальный вопрос и описание следующие:
Отладка того, что происходит между разделами Build и Post-Build Action
На прошлой неделе или около того у нас были задержки в наших сборочных работах. Отладка показала, что задержка (между 10 и 15 минутами) вводится в промежутке между сборкой и пост-сборкой действия проекта вольного стиля .
В попытке отладки я настроил задание с помощью одного пакетного действия Windows, чтобы отобразить строку в разделе «Сборка» и «отличную пост-сборку» в разделе «После сборки».
Пакет просто: echo Last entry in the Build Actions.
Groovy похожий простой: manager.listener.logger.println("First entry in Post-build Actions");
Журнал (с отметками времени) генерирует это:
15:12:05 Last entry in the Build Actions.
15:26:08 First entry in Post-build Actions
Я просматривал бревна Дженкинса, но мои поиски дымящегося пистолета оказались пустыми.
Как я могу следить за тем, что происходит между двумя состояниями?