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 task menjalankan tugas.
Semua tugas mendukung sekumpulan properti umum berikut.
steps:
- task: string # Required as first property. Name of the task to run.
inputs: # Inputs for the task.
string: string # Name/value pairs
condition: string # Evaluate this condition expression to determine whether to run this task.
continueOnError: boolean # Continue running even on failure?
displayName: string # Human-readable name for the task.
target: string | target # Environment in which to run this task.
enabled: boolean # Run this task when the job runs?
env: # Variables to map into the process's environment.
string: string # Name/value pairs
name: string # ID of the step.
timeoutInMinutes: integer # Time to wait for this task to complete before the server kills it.
retryCountOnTaskFailure: integer # Number of retries if the task fails.
Definisi yang mereferensikan definisi ini: langkah-langkah
Sifat
task tali. Diperlukan sebagai properti pertama.
Nama tugas yang akan dijalankan.
inputs kamus string.
Input untuk tugas tersebut.
condition tali.
Evaluasi ekspresi kondisi ini untuk menentukan apakah akan menjalankan tugas ini.
displayName tali.
Nama yang dapat dibaca manusia untuk tugas tersebut.
target
target.
Lingkungan tempat menjalankan tugas ini.
env kamus string.
Variabel untuk dipetakan ke lingkungan proses.
name tali.
ID langkah. Nilai yang dapat diterima: [-_A-Za-z0-9]*.
timeoutInMinutes bilangan bulat.
Waktu untuk menunggu tugas ini selesai sebelum server mematikannya. Misalnya, untuk mengonfigurasi batas waktu 10 menit, gunakan timeoutInMinutes: 10.
Nota
Alur dapat dikonfigurasi dengan batas waktu tingkat pekerjaan. Jika interval batas waktu tingkat pekerjaan berlalu sebelum langkah Anda selesai, pekerjaan yang sedang berjalan (termasuk langkah Anda) dihentikan, bahkan jika langkah dikonfigurasi dengan interval timeoutInMinutes yang lebih lama. Untuk informasi selengkapnya, lihat Batas Waktu.
retryCountOnTaskFailure bilangan bulat.
Jumlah percobaan ulang jika tugas gagal. Di Azure DevOps Server 2022, 2022.1, dan 2022.2, percobaan ulang hanya didukung pada pekerjaan agen. Untuk informasi selengkapnya, lihat pembaruan layanan Azure DevOps 16 November 2021 - Percobaan ulang otomatis untuk tugas dan pembaruan layanan Azure DevOps 14 Juni 2025 - Coba lagi untuk tugas server.
Komentar
Tugas adalah blok penyusun alur. Ada katalog tugas tersedia untuk dipilih.
Jika Anda tidak menentukan mode perintah, Anda dapat mempersingkat struktur target menjadi:
- task:
target: string # container name or the word 'host'
Properti tugas umum
Semua tugas mendukung serangkaian properti umum selain name dan inputs. Untuk daftar properti tugas umum, lihat bagian Properti sebelumnya. Untuk informasi selengkapnya tentang mengonfigurasi properti ini, lihat opsi kontrol tugas dan variabel lingkungan Tugas .
Pelajari selengkapnya tentang kondisi , batas waktu , dan target langkah .
Contoh
steps:
- task: VSBuild@1
displayName: Build
timeoutInMinutes: 120
inputs:
solution: '**\*.sln'