#jenkins
Вопрос:
У меня есть несколько заданий Дженкинса, которые зависят от наличия сервера рыночных данных, который не очень надежен.
Сервер работает на определенных компьютерах и предназначен для локального подключения с помощью заданий, выполняемых на этом компьютере. Иногда сервер рыночных данных выходит из строя, и в этом случае задания не могут быть запущены на этом компьютере до тех пор, пока оператор не вмешается (например, вручную сбросит сервер).
Если сервер рыночных данных не работает, то мы не хотим выполнять какие-либо задания на этом узле. Они гарантированно потерпят неудачу.
Есть ли способ динамически установить «метку» или метку на этом исполнителе в зависимости от того, доступен ли сервер? Каждые несколько минут я могу проверять, работает ли сервер рыночных данных, и если да, то наносить ярлык. Если сервер не работает, я могу удалить метку. Таким образом, я могу быть совершенно уверен, что отправляю задания, требующие данных о рынке, только тем машинам, на которых запущен и работает сервис.