Partilhar via


Definição de estágios

Os 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 esta definição: pipeline

Tipos de lista

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

Observações

Por padrão, os estágios são executados sequencialmente. Cada estágio começa somente após a conclusão do estágio anterior, a menos que especificado de outra forma através da propriedade dependsOn.

Use verificações de aprovação para controlar manualmente quando um estágio deve ser executado. Essas verificações são comumente 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 verificações que são necessárias antes que um estágio que consome o recurso possa ser iniciado.

Atualmente, as verificações de aprovação manual são suportadas em ambientes . Para obter mais informações, consulte Aprovações.

Exemplos

Este exemplo executa três estágios, um após o outro. A fase intermédia 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 dois estágios em paralelo. Por uma questão de brevidade, os trabalhos e 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

Ver também

Saiba mais sobre estágios, condiçõese variáveis.