--- title: "Artefactos" url: https://docs.catalyst.zoho.com/es/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/artifacts/ description: "Conoce en detalle los artifacts de Catalyst Pipelines, las palabras clave asociadas y fragmentos de código de ejemplo." last_updated: 2026-03-30T08:10:30Z service: Pipelines type: general related_links: - name: "Configure the Pipeline" url: /es/pipelines/help/catalyst-pipelines.yaml/implementation --- # Artifacts # Introducción Un artifact es un archivo o zip generado durante el proceso de compilación de la aplicación en la ejecución del pipeline. Estos artifacts son entidades desplegables, que incluyen infraestructura y aplicaciones. Puedes almacenar y recuperar los artifacts durante la ejecución del pipeline en el servicio Catalyst Stratus. Existen dos tipos de artifacts: * **Un archivo de artifact único:** Este archivo de compilación se puede cargar directamente a un bucket en Catalyst Stratus y luego descargarse cuando sea necesario. * **Un zip de artifact:** Este tipo incluye la configuración de expresiones regulares para seleccionar los archivos relevantes, comprimirlos y cargarlos a un bucket en Catalyst Stratus, y luego descargar el zip cuando sea necesario. Puedes definir los artifacts requeridos para el pipeline como pares clave-valor utilizando la clave `artifacts`. Estos artifacts se pueden incluir como parte de los jobs creados mediante steps en la consola de Catalyst. Puedes consultar [esta sección de ayuda](https://docs.catalyst.zoho.com/es/pipelines/help/catalyst-pipelines.yaml/implementation/) para obtener más información sobre la configuración de artifacts en jobs. Sin embargo, no son aplicables a jobs [paralelos](https://docs.catalyst.zoho.com/es/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/jobs/parallel-job/) ni de [aprobación](https://docs.catalyst.zoho.com/es/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/jobs/approval-job/). ### Propiedades de un Artifact #### Upload
Clave Valor Es obligatorio
`upload` Esta clave contiene las configuraciones requeridas para el proceso de carga del artifact. Sí
`type` Proporciona el valor como `file` o `zip`. Sí
`name` El nombre del artifact. (nombre del archivo o nombre del zip) Por ejemplo: SNAPSHOT.jar (para tipo file) Build.zip (para tipo zip) Sí
`file` La ruta de origen del archivo de artifact. Por ejemplo: target/demo-0.0.1-SNAPSHOT.jar Sí (si el tipo de artifact es file)
`regex` El patrón de expresión regular que identifica archivos y comprime todos los que coinciden. Por ejemplo: - /catalyst/node_modules/**/ Sí (si el tipo de artifact es zip)
`location` La ruta de ubicación en Stratus donde se debe cargar el archivo o zip. Por ejemplo: stratus://<>/ (destino) Sí
#### Download
Clave Valor Es obligatorio
`download` Esta clave contiene las configuraciones requeridas para el proceso de descarga del artifact. Sí
`type` file o zip. Proporciona este valor según tu preferencia. Sí
`name` El nombre del artifact en Stratus. Por ejemplo: SNAPSHOT.jar (para tipo file) Build.zip (para tipo zip) Sí
`file` La ruta de destino donde se debe descargar el archivo. Por ejemplo: /SNAPSHOT.jar. Sí (si el tipo de artifact es file)
`location` La ubicación en Stratus desde la cual se debe descargar el archivo. Por ejemplo: stratus://<>/ nombre del artifact Sí
> **Note:** Si el tipo de artifact se establece como zip, el archivo zip se descargará en el directorio raíz por defecto. Consulta [esta sección](https://docs.catalyst.zoho.com/es/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/jobs/introduction) para ver un fragmento de código YAML de ejemplo configurado con artifacts.