Como posso excluir artefatos construídos de Hudson?
-
03-07-2019 - |
Pergunta
Nós estamos usando Hudson para o nosso servidor de integração contínua e é ótimo. Nós temos 2 problemas com ele, que são levemente relacionados.
- https://hudson.dev.java.net/issues /show_bug.cgi?id=2736 a ordem de construção no meio Hudson que as dependências jusante são construídas muito mais do que eles precisam ser. Esperemos que este problema será resolvido em breve.
- Uma vez que essas coisas estão sendo construídos com tanta freqüência, a história de construção é enorme. Nós realmente não precisa de 1000 itens de construção da história de alguns dos postos de trabalho.
A minha pergunta é sobre o ponto 2. Eu gostaria de algo como um trabalho ou plugin para eliminar artefatos antigos. Mantendo dizer a última 20 constrói de tudo em torno seria ótimo. No momento, parece ilimitada, que não é grande a partir de uma perspectiva de operações.
UPDATE: Como pela resposta de Norbert, é na configuração do trabalho. Na UI 1.300, há uma "Constrói Descartar Velho" checkbox, o que permite que isso seja configurado.
Solução
Há tal configuração em nosso servidor hudson construção. No projeto config-I podem escolher entre uma quantidade de compilações ou um período de tempo para manter. Eu não acho que eu instalei aplugin para este