Назад | Перейти на главную страницу

Автоматическая очистка подчиненного узла jenkins

Итак, вот сценарий: В настоящее время для очистки пространства на ведомом устройстве Jenkins у нас есть задание (само задание jenkins), которое планируется запускать каждый день для очистки. Но часто диск заполняется между запланированными запусками, тогда мы запускаем его вручную.

Вот что я ищу: Наряду с очисткой на основе расписания я хотел бы иметь очистку на основе требований. Каждый раз, когда диск узла становится выше, чем, скажем, 70%, этот узел должен быть отключен, очищен, а затем снова переведен в оперативный режим. Все это нужно автоматизировать. Это возможно?

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

Спасибо!

РЕДАКТИРОВАТЬ: Я не хотел бы использовать дополнительное программное обеспечение, такое как nagios и т. Д., Для мониторинга. Я ищу, могут ли сами рабы сказать хозяину: «Мы нездоровы, спаси нас!» или главный может контролировать подчиненных и делать что-то, когда они не здоровы. В основном я хочу знать, есть ли у Дженкинса самоисцеление возможность или мне нужно полагаться на сторонний инструмент?