Pregunta

Estamos utilizando Hudson para nuestro servidor de integración continua y es genial. Tenemos 2 problemas con esto, que están ligeramente relacionados.

  1. https://hudson.dev.java.net/issues /show_bug.cgi?id=2736 El orden de compilación en Hudson significa que las dependencias descendentes se construyen mucho más de lo que deben ser. Esperemos que este problema se solucione pronto.
  2. Dado que estas cosas se construyen con tanta frecuencia, el historial de compilación es enorme. Realmente no necesitamos 1000 elementos de compilación en el historial para algunos de los trabajos.

Mi pregunta es sobre el punto 2. Me gustaría algo como un trabajo o un complemento para eliminar artefactos antiguos. Mantener decir que las últimas 20 construcciones de todo alrededor estaría bien. En este momento parece no tener límites, lo que no es muy bueno desde una perspectiva de operaciones.

ACTUALIZACIÓN: según la respuesta de Norbert, está en la configuración del trabajo. En la interfaz de usuario de 1.300, hay un " Descartar construcciones antiguas " casilla de verificación, que permite configurar esto.

¿Fue útil?

Solución

Hay tal configuración en nuestro servidor de compilación de hudson. En la configuración del proyecto puedo elegir entre una cantidad de compilaciones o un período de tiempo para mantener. No creo que haya instalado aplugin para esto

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top