Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

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
Note:
  1. 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.
  2. 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)
config-id El ID de la configuración de runner requerida. Low = config-id : 1
Medium = config-id :2
High = config-id : 3

Fragmento de código YAML para Runner

copy
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:

copy
pipeline-runner:runner1

Última actualización 2026-03-30 13:40:30 +0530 IST