significado - ¿Qué hacen exactamente los "artefactos de archivo" en Jenkins?
jenkins significado (2)
Como Bruno dijo que "archivará los artefactos" para esa construcción de vuelta a su maestro.
Una cosa a tener en cuenta también es que si usas el complemento "Descartar compilaciones antiguas", que yo recomendaría, al comienzo de la página asegúrate de expandir el botón "avanzado" y verifica tu configuración ya que hay configuraciones adicionales específicamente para artefactos y retención.
Tengo un servidor maestro Jenkins más varias máquinas esclavas que se crean y destruyen todo el tiempo.
No pude encontrar ninguna documentación sobre qué hace exactamente la opción "artefactos de archivo" en un trabajo de Jenkins.
¿Copia los artefactos del espacio de trabajo de la máquina esclava a alguna carpeta en el servidor maestro?
¿o guarda los archivos del espacio de trabajo del esclavo en la misma ubicación de "archivo" del esclavo? en este caso, si se destruye el servidor esclavo, esos archivos desaparecerían.
si elimino el espacio de trabajo, ¿sobrevivirán esos artefactos archivados?
si elimino el historial de compilaciones, ¿sobrevivirán?
etc
Si está hablando del paso posterior a la compilación "Archivar artefactos", copia los artefactos seleccionados en %JENKINS_HOME%/jobs/MY_JOB/builds/...
en el servidor maestro.
Entonces, si elimina su esclavo o si limpia su espacio de trabajo, no perderá sus artefactos.
Pero si elimina una construcción o si descarta las versiones anteriores, eliminará los artefactos.
Espero que ayude :)