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.
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.
Definisi yang mereferensikan definisi ini: alur , jobs.job, preDeployHook, deployHook, routeTrafficHook, postRouteTrafficHook, onFailureHook, onSuccessHook
Jenis daftar
Tipe | 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 cara 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. |
Komentar
Setiap langkah berjalan dalam prosesnya sendiri pada agen dan memiliki akses ke ruang kerja alur pada hard drive lokal. Perilaku ini berarti variabel lingkungan tidak dipertahankan di antara langkah-langkah tetapi perubahan sistem file adalah.
Semua tugas dan langkah mendukung serangkaian properti umum, seperti enabled
dan env
, selain tugas atau langkah properti tertentu. 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
- Tentukan pekerjaan di alur kerja Anda
- Jenis tugas dan penggunaan