Задать вопрос

Можно ли заставить джобу не фейлится, а выждать реконнекта с нодой?

Тестирование в Jenkins. Джоба относится к ноде. Во время запуска билда я делаю откат снапшота виртуалке, на которой проходит тест, что на некоторое время приводит к отсутствию соединения между виртуалкой и нодой (нода сделана на этой виртуалке). Спустя несколько секунд соединение автоматически поднимается, но джоба вылетает. Я имею набор из костыльных решений, но хотелось бы как-то заставить дождаться реконнекта ноды и VM в ходе выполнения одной джобы. Выдать таймаут, когда мы будем ждать реконнекта и не файлится скажем 5 мин. Возможно ли это?
Потому как костыль - как вариант это делать рестарт проекта, создавать скажем временный файл где-то на сервере c Jenkins(ом) и ориентируясь на его наличие при автоматическом ребилде не проводить откат на снапшот т.к. это уже случилось. Но тогда результаты выполнения джоб будут как миниму вперемешку красными и синими... Это херня какая-то...
  • Вопрос задан
  • 118 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы