titulos - ¿Por qué Jenkins alguna vez borra todas las construcciones?
titulos faciles wow (4)
¿Qué versión de Jenkins estás ejecutando?
En la versión 1.499, cuando creo un proyecto de estilo libre, hay una casilla de verificación llamada "Descartar compilación antigua" con la siguiente documentación:
Esto controla el consumo de disco de Jenkins al administrar cuánto tiempo le gustaría mantener registros de las compilaciones (como la salida de la consola, artefactos de compilación, etc.). Jenkins ofrece dos criterios:
Impulsado por la edad. Puede hacer que Jenkins elimine un registro si alcanza una cierta edad (por ejemplo, 7 días). Dirigido por el número. Puede hacer que Jenkins se asegure de que solo mantenga N registros de compilación. Si se inicia una nueva compilación, simplemente se eliminará el registro más antiguo.
Jenkins también le permite marcar una construcción individual como "Mantener este registro para siempre", para excluir ciertas construcciones importantes para que no sean descartadas automáticamente. La última construcción estable y la última exitosa siempre se guardan también.
Finalmente, ¿ha considerado que podría no ser Jenkins borrar sus archivos? Tal vez alguien configure un proceso cron para eliminar archivos antiguos? Esto no es inusual si está en un servidor compartido que podría haber disparado su volumen de disco en algún momento en el pasado.
Configuré el nuevo "proyecto de software de estilo libre" del trabajo de Jenkins. Se ejecuta encuestando a SCM Perforce unas 10 veces al día. Después de 1-2 días todas las construcciones desaparecieron.
He intentado configurar "Eliminar compilaciones antiguas" y el complemento "Custodia de la compilación". Pero nada ayuda.
Probablemente me puedas ayudar. Gracias.
El simple reinicio de Jenkins resuelve el mismo problema para mí. Las compilaciones acaban de aparecer en la sección Historial de compilaciones. Versión de Jenkins tengo 1.498.
Hay un problema de Jenkins reportado que coincide con tus síntomas (y también me mordió). La solución (que fue exitosa para mí) es ir a Administrar Jenkins y Volver a cargar la configuración desde el disco .
Problema: También tengo un problema similar en el que el historial de compilación de 5 días atrás las compilaciones antiguas se han perdido automáticamente y mi versión de jenkins es 1.530 que no puede recuperar el historial de compilación anterior al reiniciar jenkins.
Solución:
En jenkins Configure el trabajo allí, una casilla de verificación denominada Descartar compilación antigua está habilitada en virtud de que hay una rotación de registros donde puede ver Descartar compilaciones antiguas y máx. Para conservar las opciones. Dí 50 para el cuadro de texto y reinicié jenkins. construir historia