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

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

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

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

Похожие вопросы
Data World Москва
До 200 000 ₽
IT ATLAS Москва
от 200 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽