Skip to content

Stages & Jobs

Stages

Los stages son los bloques de construcción de alto nivel de un pipeline.

Orden de ejecución

Por defecto, todos los stages se ejecutan independientemente. Para que un stage espere a otro, conéctalos con una arista.

Ejecución secuencial:

Fan-out (varios stages en paralelo):

Fan-in (esperar varios stages antes de continuar):


Jobs

Los jobs se ejecutan en un runner específico y contienen una secuencia de steps.

Runners comunes

LabelPlataformaCaso de uso
ubuntu-latestGitHub ActionsLa mayoría de tareas CI
windows-latestGitHub ActionsBuilds Windows
macos-latestGitHub ActionsBuilds iOS/macOS
self-hostedTodasTus propias máquinas

Comportamiento en caso de fallo

Cuando un job falla:

  • Sus steps restantes son omitidos
  • Los jobs que dependen de él también son omitidos
  • Los jobs independientes continúan normalmente
  • El stage se marca como fallido

Released under the MIT License.