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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: