jobs.template definíció

A sablonban definiált feladatok halmaza.

jobs:
- template: string # Required as first property. Reference to a template for this deployment.
  parameters: # Parameters used in a deployment template.

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

Tulajdonságok

template Karakterlánc. Első tulajdonságként kötelező megadni.
Hivatkozás az üzembe helyezéshez használt sablonra.

parameters sablonparaméterek.
Az üzembehelyezési sablonban használt paraméterek.

Megjegyzések

Feladatkészletet definiálhat egy fájlban, és többször is használhatja más fájlokban. A feladatsablonok használatával kapcsolatos további információkért tekintse meg a sablonokat.

Példák

A fő folyamatban:

- template: string # name of template to include
  parameters: { string: any } # provided parameters

A mellékelt sablonban:

parameters: { string: any } # expected parameters
jobs: [ job ]

Ebben a példában egyetlen feladat ismétlődik három platformon. Maga a feladat csak egyszer van megadva.

# File: jobs/build.yml

parameters:
  name: ''
  pool: ''
  sign: false

jobs:
- job: ${{ parameters.name }}
  pool: ${{ parameters.pool }}
  steps:
  - script: npm install
  - script: npm test
  - ${{ if eq(parameters.sign, 'true') }}:
    - script: sign
# File: azure-pipelines.yml

jobs:
- template: jobs/build.yml  # Template reference
  parameters:
    name: macOS
    pool:
      vmImage: macOS-latest

- template: jobs/build.yml  # Template reference
  parameters:
    name: Linux
    pool:
      vmImage: ubuntu-latest

- template: jobs/build.yml  # Template reference
  parameters:
    name: Windows
    pool:
      vmImage: windows-latest
    sign: true  # Extra step on Windows only

Lásd még

A feladatsablonok használatával kapcsolatos további információkért tekintse meg a sablonokat.