Partilhar via


definição de fases

As fases são uma coleção de tarefas relacionadas.

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

Definições que referenciam esta definição: pipeline

Tipos de lista

Tipo Description
stages.stage Uma fase é uma coleção de tarefas relacionadas.
stages.template Pode definir um conjunto de fases num ficheiro e utilizá-lo várias vezes noutros ficheiros.

Observações

Por predefinição, as fases são executadas sequencialmente. Cada fase só é iniciada após a conclusão da fase anterior, salvo especificação em contrário através da dependsOn propriedade.

Utilize verificações de aprovação para controlar manualmente quando uma fase deve ser executada. Estas verificações são normalmente utilizadas para controlar implementações em ambientes de produção.

As verificações são um mecanismo disponível para o proprietário do recurso. Controlam quando uma fase num pipeline consome um recurso. Como proprietário de um recurso como um ambiente, pode definir verificações necessárias antes de uma fase que consome o recurso poder ser iniciada.

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

Exemplos

Este exemplo executa três fases, uma após a outra. 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 duas fases em paralelo. Por questões de brevidade, as tarefas e os passos 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 fases, condições e variáveis.