Construir el Pipeline
En esta sección se analizan en detalle los diversos componentes del pipeline, su uso en el archivo catalyst-pipelines.yaml, cómo incorporar estos componentes directamente desde la consola de Catalyst y construir un Catalyst Pipeline. ¡Comencemos!
Introducción
Un runner es un agente o recurso de cómputo que ejecuta los jobs definidos en un pipeline. Los runners de Catalyst ofrecen una infraestructura robusta y flexible para compilar, probar y desplegar aplicaciones de software de manera eficiente y confiable. Puedes definir los runners requeridos para el pipeline como pares clave-valor utilizando la palabra clave runners.
Las configuraciones de runner compatibles con Catalyst Pipelines se enumeran a continuación:
| Configuración del runner | Almacenamiento RAM | Capacidad de CPU | Espacio en disco |
|---|---|---|---|
| Low | 1 GB | 0.8 vCPU | 2 GB |
| Medium | 2 GB | 1.2 vCPU | 4 GB |
| High | 4 GB | 2.0 vCPU | 8 GB |
- Definir un runner no es obligatorio. Si no se especifica un runner, se utiliza el runner con configuración medium por defecto para ejecutar los jobs.
- Puedes definir runners a nivel de pipeline, de stage o de job. En caso de múltiples definiciones, la especificada en el nivel más bajo (es decir, job) tiene prioridad.
Propiedades de un Runner
| Clave | Valor | Es obligatorio |
|---|---|---|
| Nombre del runner (El nombre de la variable del runner utilizado para acceder al runner) | Sí | |
| config-id | El ID de la configuración de runner requerida.
Low = config-id : 1 Medium = config-id :2 High = config-id : 3 |
Sí |
Fragmento de código YAML para Runner
runners:
runner1:
config-id: 2
runner2:
config-id: 3
Configuración global
También puedes definir los runners a nivel de pipeline, si es necesario. Esta configuración de runner será accesible para todos los stages y jobs. Puedes configurar un runner a nivel de pipeline de la siguiente manera:
pipeline-runner:runner1
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us