Artifacts
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 para obtener más información sobre la configuración de artifacts en jobs. Sin embargo, no son aplicables a jobs paralelos ni de aprobación.
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://< |
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://< |
Sí |
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 para ver un fragmento de código YAML de ejemplo configurado con artifacts.
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us