Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sekumpulan pekerjaan yang ditentukan dalam templat.
jobs:
- template: string # Required as first property. Reference to a template for this deployment.
parameters: # Parameters used in a deployment template.
Definisi yang mereferensikan definisi ini: pekerjaan
Sifat
template
tali. Diperlukan sebagai properti pertama.
Referensi ke templat untuk penyebaran ini.
parameters
parameter templat.
Parameter yang digunakan dalam templat penyebaran.
Komentar
Anda dapat menentukan sekumpulan pekerjaan dalam satu file dan menggunakannya beberapa kali di file lain. Lihat templat untuk informasi selengkapnya tentang bekerja dengan templat pekerjaan.
Contoh
Di alur utama:
- template: string # name of template to include
parameters: { string: any } # provided parameters
Dalam templat yang disertakan:
parameters: { string: any } # expected parameters
jobs: [ job ]
Dalam contoh ini, satu pekerjaan diulang pada tiga platform. Pekerjaan itu sendiri ditentukan hanya sekali.
# 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
Lihat juga
Lihat templat untuk informasi selengkapnya tentang bekerja dengan templat pekerjaan.