definisi langkah

Langkah-langkah adalah urutan operasi linier yang membentuk pekerjaan.

steps: [ task | script | powershell | pwsh | bash | checkout | download | downloadBuild | getPackage | publish | template | reviewApp ] # Steps are a linear sequence of operations that make up a job.
steps: [ task | script | powershell | pwsh | bash | checkout | download | downloadBuild | publish | template ] # Steps are a linear sequence of operations that make up a job.

Definisi yang mereferensikan definisi ini: alur, jobs.job

Jenis daftar

Jenis Deskripsi
steps.task Menjalankan tugas.
steps.script Menjalankan skrip menggunakan cmd.exe di Windows dan Bash pada platform lain.
steps.powershell Menjalankan skrip menggunakan Windows PowerShell (di Windows) atau pwsh (Linux dan macOS).
steps.pwsh Menjalankan skrip di PowerShell Core di Windows, macOS, dan Linux.
steps.bash Menjalankan skrip di Bash di Windows, macOS, dan Linux.
steps.checkout Konfigurasikan bagaimana alur memeriksa kode sumber.
steps.download Mengunduh artefak yang terkait dengan eksekusi saat ini atau dari Alur Azure lain yang terkait sebagai sumber daya alur.
steps.downloadBuild Mengunduh artefak build.
steps.getPackage Mengunduh paket dari umpan manajemen paket di Azure Artifacts atau Azure DevOps Server.
steps.publish Menerbitkan (mengunggah) file atau folder sebagai artefak alur yang dapat digunakan oleh pekerjaan dan alur lain.
steps.template Tentukan serangkaian langkah dalam satu file dan gunakan beberapa kali dalam file lain.
steps.reviewApp Unduhan membuat sumber daya secara dinamis di bawah penyedia fase penyebaran.
Jenis Deskripsi
steps.task Menjalankan tugas.
steps.script Menjalankan skrip menggunakan cmd.exe di Windows dan Bash pada platform lain.
steps.powershell Menjalankan skrip menggunakan Windows PowerShell (di Windows) atau pwsh (Linux dan macOS).
steps.pwsh Menjalankan skrip di PowerShell Core di Windows, macOS, dan Linux.
steps.bash Menjalankan skrip di Bash di Windows, macOS, dan Linux.
steps.checkout Konfigurasikan bagaimana alur memeriksa kode sumber.
steps.download Mengunduh artefak yang terkait dengan eksekusi saat ini atau dari Alur Azure lain yang terkait sebagai sumber daya alur.
steps.downloadBuild Mengunduh artefak build.
steps.publish Menerbitkan (mengunggah) file atau folder sebagai artefak alur yang dapat digunakan oleh pekerjaan dan alur lain.
steps.template Tentukan serangkaian langkah dalam satu file dan gunakan beberapa kali dalam file lain.

Keterangan

Setiap langkah berjalan dalam prosesnya sendiri pada agen dan memiliki akses ke ruang kerja alur di hard drive lokal. Perilaku ini berarti variabel lingkungan tidak dipertahankan di antara langkah-langkah tetapi perubahan sistem file.

Semua tugas dan langkah mendukung sekumpulan properti umum, seperti enabled dan env, selain tugas atau properti spesifik langkahnya. Untuk informasi selengkapnya tentang mengonfigurasi properti ini, lihat Opsi kontrol tugas dan Variabel lingkungan tugas.

Contoh

steps:
- script: echo This runs in the default shell on any machine
- bash: |
    echo This multiline script always runs in Bash.
    echo Even on Windows machines!
- pwsh: |
    Write-Host "This multiline script always runs in PowerShell Core."
    Write-Host "Even on non-Windows machines!"

Lihat juga