definição de estágios

Estágios são uma coleção de trabalhos relacionados.

stages: [ stage | template ] # Stages are a collection of related jobs.

Definições que fazem referência a essa definição: pipeline

Tipos de lista

Tipo Descrição
stages.stage Um estágio é uma coleção de trabalhos relacionados.
stages.template Você pode definir um conjunto de estágios em um arquivo e usá-lo várias vezes em outros arquivos.

Comentários

Por padrão, os estágios são executados sequencialmente. Cada fase é iniciada somente após a conclusão da fase anterior, a menos que seja especificado de outra forma por meio da propriedade dependsOn.

Use as verificações de aprovação para controlar manualmente quando uma fase deve ser executada. Essas verificações geralmente são usadas para controlar implantações em ambientes de produção.

As verificações são um mecanismo disponível para o proprietário do recurso. Eles controlam quando um estágio em um pipeline consome um recurso. Como proprietário de um recurso como um ambiente, você pode definir as verificações necessárias antes que uma fase que consome o recurso possa começar.

Atualmente, há suporte para verificações manuais de aprovação em ambientes. Para obter mais informações, confira Aprovações.

Exemplos

Este exemplo executa três estágios, um após o outro. O estágio intermediário executa dois trabalhos em 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!

Este exemplo executa duas fases paralelamente. Para fins de brevidade, os trabalhos e as etapas são omitidos.

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

Confira também

Saiba mais sobre fases, condições e variáveis.