definizione delle fasi

Le fasi sono una raccolta di processi correlati.

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

Definizioni che fanno riferimento a questa definizione: pipeline

Tipi di elenco

Tipo Descrizione
stage.stage Una fase è una raccolta di processi correlati.
stages.template È possibile definire un set di fasi in un file e usarlo più volte in altri file.

Commenti

Per impostazione predefinita, le fasi vengono eseguite in sequenza. Ogni fase viene avviata solo dopo il completamento della fase precedente, a meno che non venga specificato altrimenti tramite la dependsOn proprietà .

Usare i controlli di approvazione per controllare manualmente quando deve essere eseguita una fase. Questi controlli vengono usati in genere per controllare le distribuzioni in ambienti di produzione.

I controlli sono un meccanismo disponibile per il proprietario della risorsa. Controllano quando una fase in una pipeline utilizza una risorsa. Come proprietario di una risorsa come un ambiente, è possibile definire i controlli necessari prima di iniziare una fase che usa la risorsa.

Attualmente, i controlli di approvazione manuale sono supportati in ambienti. Per altre informazioni, vedere Approvazioni.

Esempio

In questo esempio vengono eseguite tre fasi, una dopo l'altra. Nella fase centrale vengono eseguiti due processi in parallelo.

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!

In questo esempio vengono eseguite due fasi in parallelo. Per brevità, i processi e i passaggi vengono omessi.

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

Vedi anche

Altre informazioni sulle fasi, le condizioni e le variabili.