adım tanımı

Adımlar, işi oluşturan doğrusal bir işlem dizisidir.

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.

Bu tanıma başvuran tanımlar: pipeline, jobs.job

Liste türleri

Tür Açıklama
steps.task Bir görev çalıştırır.
steps.script Windows'da cmd.exe ve diğer platformlarda Bash kullanarak bir betik çalıştırır.
steps.powershell Windows PowerShell (Windows üzerinde) veya pwsh (Linux ve macOS) kullanarak bir betik çalıştırır.
steps.pwsh Windows, macOS ve Linux üzerinde PowerShell Core'da bir betik çalıştırır.
steps.bash Windows, macOS ve Linux üzerinde Bash'te bir betik çalıştırır.
steps.checkout İşlem hattının kaynak kodunu kullanıma nasıl akını yapılandırabilirsiniz.
steps.download Geçerli çalıştırmayla ilişkili yapıtları veya işlem hattı kaynağı olarak ilişkili başka bir Azure Pipeline'dan indirir.
steps.downloadBuild Derleme yapıtlarını indirir.
steps.getPackage Azure Artifacts veya Azure DevOps Server bir paket yönetim akışından paket indirir.
steps.publish Bir dosya veya klasörü diğer işlerin ve işlem hatlarının kullanabileceği bir işlem hattı yapıtı olarak yayımlar (karşıya yükler).
steps.template Bir dosyada bir dizi adım tanımlayın ve bunu başka bir dosyada birden çok kez kullanın.
steps.reviewApp İndirmeler, bir dağıtım aşaması sağlayıcısı altında dinamik olarak bir kaynak oluşturur.
Tür Açıklama
steps.task Bir görev çalıştırır.
steps.script Windows'da cmd.exe ve diğer platformlarda Bash kullanarak bir betik çalıştırır.
steps.powershell Windows PowerShell (Windows üzerinde) veya pwsh (Linux ve macOS) kullanarak bir betik çalıştırır.
steps.pwsh Windows, macOS ve Linux üzerinde PowerShell Core'da bir betik çalıştırır.
steps.bash Windows, macOS ve Linux üzerinde Bash'te bir betik çalıştırır.
steps.checkout İşlem hattının kaynak kodunu kullanıma nasıl akını yapılandırabilirsiniz.
steps.download Geçerli çalıştırmayla ilişkili yapıtları veya işlem hattı kaynağı olarak ilişkili başka bir Azure Pipeline'dan indirir.
steps.downloadBuild Derleme yapıtlarını indirir.
steps.publish Bir dosya veya klasörü diğer işlerin ve işlem hatlarının kullanabileceği bir işlem hattı yapıtı olarak yayımlar (karşıya yükler).
steps.template Bir dosyada bir dizi adım tanımlayın ve bunu başka bir dosyada birden çok kez kullanın.

Açıklamalar

Her adım bir aracıda kendi işleminde çalışır ve yerel sabit sürücüdeki işlem hattı çalışma alanına erişebilir. Bu davranış, ortam değişkenlerinin adımlar arasında korunmadıkları, ancak dosya sistemi değişikliklerinin korunduğu anlamına gelir.

Tüm görevler ve adımlar, görevlerine veya adımlarına özgü özelliklere ek olarak ve envgibi enabled bir dizi ortak özelliği destekler. Bu özellikleri yapılandırma hakkında daha fazla bilgi için bkz . Görev denetimi seçenekleri ve Görev ortamı değişkenleri.

Örnekler

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!"

Ayrıca bkz.