Automatize a limpeza do nó escravo jenkins

1

Então, aqui está o cenário: Atualmente para limpar o espaço no escravo Jenkins, temos um trabalho (um trabalho de Jenkins em si) programado para ser executado todos os dias para fazer a limpeza. Mas muitas vezes o disco fica cheio entre as execuções agendadas, então nós o executamos manualmente.

Isso é o que estou procurando: Juntamente com uma limpeza baseada em cronograma, eu gostaria de ter uma limpeza baseada em demanda. Sempre que um disco do nó ficar mais alto do que 70%, esse nó deve ser colocado offline, limpo e colocado novamente online. Tudo isso deve ser automatizado. Isso é possível?

Sou novato em Jenkins, então posso especular: podemos configurar o Jenkins para monitorar seus próprios escravos e acionar algo (script etc) quando uma condição é atendida?

Obrigado!

EDIT: Eu não gostaria de usar softwares extras como nagios etc. para fazer o monitoramento. O que estou procurando é se os próprios escravos podem dizer para dominar "somos insalubres, salvem-nos!" ou mestre pode monitorar escravos e fazer algo quando eles não estão saudáveis. Basicamente eu quero saber se Jenkins tem capacidade de auto-cura ou eu preciso depender de uma ferramenta de terceiros?

    
por rsjethani 16.05.2018 / 12:17

0 respostas