Megosztás a következőn keresztül:


szakaszdefiníció

A szakaszok kapcsolódó feladatok gyűjteményei.

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

A definícióra hivatkozó definíciók: folyamat

Listatípusok

Típus szerint Leírás
stages.stage A szakasz a kapcsolódó feladatok gyűjteménye.
stages.template Szakaszokat definiálhat egy fájlban, és többször is használhatja más fájlokban.

Megjegyzések

Alapértelmezés szerint a szakaszok egymás után futnak. Minden szakasz csak az előző szakasz befejezése után kezdődik, kivéve, ha a dependsOn tulajdonság másként nem rendelkezik.

A jóváhagyási ellenőrzésekkel manuálisan szabályozhatja, hogy mikor fusson egy fázis. Ezeket az ellenőrzéseket gyakran használják az éles környezetekben történő üzembe helyezés szabályozására.

Az ellenőrzések a erőforrástulajdonosszámára elérhető mechanizmus. Azt szabályozzák, hogy a folyamat egy szakasza mikor használ erőforrást. Egy erőforrás, például egy környezet tulajdonosaként meghatározhatja azokat az ellenőrzéseket, amelyek szükségesek ahhoz, hogy az erőforrást használó szakasz elinduljon.

Jelenleg a manuális jóváhagyási ellenőrzések támogatottak környezetekben. További információ: Jóváhagyások.

Példák

Ez a példa három szakaszt futtat egymás után. A középső szakasz két feladatot futtat párhuzamosan.

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!

Ez a példa két szakaszt futtat párhuzamosan. A rövidség kedvéért a feladatok és a lépések kimaradnak.

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

Lásd még

További információ a fázisokról, feltételekrőlés változókról.