---
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.