Как сэкономить на подключении между виртуальной машиной и агентом и продолжить работу в длинном конвейере - PullRequest
0 голосов
/ 29 января 2020


Я запускаю Jenkins, у которого есть несколько шагов (подготовка виртуальных машин перед тестами, проверка подключения агентов к виртуальным машинам и запуск тестов), когда последний шаг занимал примерно 10 часов, а иногда соединение между агентом и виртуальной машиной было down.
У меня вопрос: есть ли способ сэкономить на соединении между виртуальной машиной и агентом, и можно было бы восстановить его из-за сбоев (переподключите агент к виртуальной машине и продолжите тесты, когда он остановится)



дополнительная информация:
Я запустил приложение java с чистой установкой mvn

1 Ответ

0 голосов
/ 29 января 2020

Я не знаю решений для восстановления конвейера при отключении подчиненного устройства.

Однако, что касается повторного подключения подчиненного устройства, я бы использовал простой cron, подобный следующему:

https://github.com/fredericrous/JenkinsDevEnv/blob/master/jenkins-slave-init#L43

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...