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