Skip to main content

Esta versión de GitHub Enterprise Server se discontinuará el 2026-08-25. No se admiten versiones discontinuas. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para mejorar el rendimiento, mejorar la seguridad y las nuevas características de GitHub Enterprise Server, consulte Información general del proceso de actualización. Para obtener ayuda con la actualización, GitHub Soporte técnico empresarial.

Artefactos del flujo de trabajo

Obtén información sobre cómo almacenar y compartir datos como artefactos de flujos de trabajo de GitHub Actions.

Acerca de los artefactos de flujo de trabajo

Un artefacto es un archivo o recopilación de archivos producidos durante una ejecución de flujo de trabajo. Los artefactos te permiten conservar datos después de que un trabajo haya completado y compartir esos datos con otro trabajo en el mismo flujo de trabajo. Por ejemplo, puedes utilizar artefactos para guardar tu compilación y probar el resultado después de que haya terminado una ejecución de flujo de trabajo.

GitHub proporciona dos acciones que puedes usar para cargar y descargar artefactos de compilación: upload-artifact y download-artifact en GitHub Enterprise Server.

Entre los artefactos comunes se incluyen los siguientes:

  • Archivos de registro y vaciados de memoria
  • Resultados de prueba, fallas y capturas de pantalla
  • Archivos binarios o comprimidos
  • Resultados de la prueba de esfuerzo y de la cobertura del código

Artefactos frente a almacenamiento en caché de dependencias

Los artefactos y el almacenamiento en caché son similares porque proporcionan la capacidad de almacenar archivos en GitHub, pero cada característica ofrece diferentes casos de uso y no se puede usar indistintamente.

  • Use el almacenamiento en caché cuando quiera reutilizar archivos que no cambian a menudo entre ejecuciones de flujo de trabajo, como las dependencias descargadas por un sistema de administración de paquetes, salidas de compilación intermedias u otros archivos que son costosos de regenerar. El almacenamiento en caché de estos archivos puede acelerar las ejecuciones de flujo de trabajo, aunque un trabajo siempre debe poder volver a descargar o volver a generar estos archivos si una memoria caché no está disponible.
  • Use artefactos cuando desee guardar archivos generados por un trabajo para usar o ver una vez finalizada una ejecución de flujo de trabajo, como archivos binarios compilados o registros de compilación, o cuando desee pasar archivos entre trabajos de un flujo de trabajo.

Para más información sobre el almacenamiento en caché de dependencias, consulta Referencia de almacenamiento en caché de dependencias.

Artefactos de ejecuciones de flujo de trabajo eliminadas

Cuando se elimina una ejecución de flujo de trabajo, también se eliminan del almacenamiento todos los artefactos asociados a la ejecución. Puedes eliminar una ejecución de flujo de trabajo mediante la interfaz de usuario de Acciones de GitHub, la API REST o la CLI de GitHub, consulta: Borrar una ejecución de flujo de trabajo, Eliminación de una ejecución de flujo de trabajo o gh run delete.