{"meta":{"title":"Artefactos del flujo de trabajo","intro":"Obtenga información sobre cómo almacenar y compartir datos como artefactos de flujos de GitHub Actions trabajo.","product":"GitHub Actions","breadcrumbs":[{"href":"/es/enterprise-server@3.22/actions","title":"GitHub Actions"},{"href":"/es/enterprise-server@3.22/actions/concepts","title":"Conceptos"},{"href":"/es/enterprise-server@3.22/actions/concepts/workflows-and-actions","title":"Flujos de trabajo y acciones"},{"href":"/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/workflow-artifacts","title":"Artefactos del flujo de trabajo"}],"documentType":"article"},"body":"# Artefactos del flujo de trabajo\n\nObtenga información sobre cómo almacenar y compartir datos como artefactos de flujos de GitHub Actions trabajo.\n\n## Acerca de los artefactos de flujo de trabajo\n\nUn 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.\n\nGitHub proporciona dos acciones que puede usar para cargar y descargar artefactos de compilación, `upload-artifact` y `download-artifact` en GitHub Enterprise Server.\n\nEntre los artefactos comunes se incluyen los siguientes:\n\n* Archivos de registro y vaciados de memoria\n* Resultados de prueba, fallas y capturas de pantalla\n* Archivos binarios o comprimidos\n* Resultados de la prueba de esfuerzo y de la cobertura del código\n\n## Artefactos frente a almacenamiento en caché de dependencias\n\nLos 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.\n\n* 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.\n* 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.\n\nPara más información sobre el almacenamiento en caché de dependencias, consulta [Referencia de almacenamiento en caché de dependencias](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/dependency-caching).\n\n## Artefactos de ejecuciones de flujo de trabajo eliminadas\n\nCuando 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](/es/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/delete-a-workflow-run), [Eliminación de una ejecución de flujo de trabajo](/es/enterprise-server@3.22/rest/actions/workflow-runs?apiVersion=2022-11-28#delete-a-workflow-run) o [gh run delete](https://cli.github.com/manual/gh_run_delete)."}