definición de fases
Las fases son una colección de trabajos relacionados.
stages: [ stage | template ] # Stages are a collection of related jobs.
Definiciones que hacen referencia a esta definición: canalización
Tipos de lista
Tipo | Descripción |
---|---|
stages.stage | Una fase es una colección de trabajos relacionados. |
stages.template | Puede definir un conjunto de fases en un archivo y usarlo varias veces en otros archivos. |
Observaciones
De forma predeterminada, las fases se ejecutan secuencialmente. Cada fase se inicia solo después de que se complete la fase anterior, a menos que se especifique lo contrario a través de la propiedad dependsOn
.
Use comprobaciones de aprobación para controlar manualmente cuándo se debe ejecutar una fase. Estas comprobaciones se usan normalmente para controlar las implementaciones en entornos de producción.
Las comprobaciones son un mecanismo disponible para el propietario del recurso. Controlan cuándo una fase de una canalización consume un recurso. Como propietario de un recurso como un entorno, puede definir las comprobaciones necesarias antes de que se pueda iniciar una fase que consuma el recurso.
Actualmente, se admiten comprobaciones de aprobación manuales en entornos. Para obtener más información, consulte Aprobaciones.
Ejemplos
En este ejemplo se ejecuta tres fases, una después de otra. La fase intermedia ejecuta dos trabajos en paralelo.
stages:
- stage: Build
jobs:
- job: BuildJob
steps:
- script: echo Building!
- stage: Test
jobs:
- job: TestOnWindows
steps:
- script: echo Testing on Windows!
- job: TestOnLinux
steps:
- script: echo Testing on Linux!
- stage: Deploy
jobs:
- job: Deploy
steps:
- script: echo Deploying the code!
En este ejemplo se ejecutan dos fases en paralelo. Por motivos de brevedad, se omiten los trabajos y los pasos.
stages:
- stage: BuildWin
displayName: Build for Windows
- stage: BuildMac
displayName: Build for Mac
dependsOn: [] # by specifying an empty array, this stage doesn't depend on the stage before it
Consulte también
Obtenga más información sobre las fases, las condiciones y las variables.