Actualmente tengo Jenkins configurado con una cantidad de trabajos, pero está resultando difícil realizar una copia de respaldo porque los artefactos están almacenados dentro del directorio de trabajo. Me gustaría hacer una copia de seguridad de las configuraciones de trabajo y los artefactos por separado. Estoy seguro de que recuerdo haber leído en alguna parte que Jenkins ahora tiene una opción para almacenarlos fuera del trabajo, pero no puedo encontrar esto.¿Puede Jenkins almacenar artefactos fuera del directorio de trabajo?
¿Hay alguna opción de configuración que lo haga mientras se hacen visibles los artefactos desde el trabajo en la interfaz de Jenkins? (es decir, en lugar de simplemente un complemento que copia los artefactos en otro lugar)
Gracias, parece útil, pero sospecho que ArtifactsDeployer no hará exactamente lo que necesito, ya que dice: "debido al diseño de Jenkins, no es posible, por ejemplo, extender la función 'artefactos archivados' para archivar artefactos en otros lugares ". –
Eche un segundo vistazo a ArtifactDeployer. Puede COPIA los artefactos a otra ubicación, como en la red. Y hay una opción AVANZADA "Eliminar artefactos remotos cuando se borra la compilación" que también borrará los archivos cuando se elimine la compilación. Ahora, realmente tiene dos copias de los artefactos: una en el directorio de trabajo/construcción de Jenkins, una en la red. –
El problema es que quería evitar tenerlo en el directorio de trabajo, pero todavía tengo los artefactos vinculados desde la página de estado del trabajo. –