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, preDeployHook, deployHook, routeTrafficHook, postRouteTrafficHook, onFailureHook, onSuccessHook
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!"