Завершение работы агентов TeamCity Linux
У нас есть несколько агентов Linux (№ 3 агентов на хост).
В рамках ведения домашнего хозяйства нам необходимо регулярно очищать некоторые папки кеша (~/.ivy2/cache; ~/.gradle/caches; и /apps/sw/teamcity/stack/*).
В настоящее время мы выполняем командную строку, выполняя rm -rf; однако это создает проблемы, когда этот агент не находится в режиме ожидания и выполняются сборки или начальные сборки.
Мы можем написать собственный скрипт; однако я ищу некоторые из готовых функциональных возможностей, которые остановили бы агент / ы, делают очистку и перезапускают агенты снова.
Некоторые предложения, пожалуйста?