Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
Bu tanıma başvuran tanımlar: işlem hattı, jobs.job, preDeployHook, deployHook, routeTrafficHook, postRouteTrafficHook, onFailureHook, onSuccessHook
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 nasıl kullanıma aldırarak 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'daki bir paket yönetimi 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, dağıtım aşaması sağlayıcısı altında dinamik olarak bir kaynak oluşturur. |
Açıklamalar
Her adım bir aracı üzerinde 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, enabled ve envgibi ortak özellikler kümesini, görevlerine veya adıma özgü özelliklerine ek olarak 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.
- İşleri işlem hattınızda belirtin
- görev türlerini ve kullanım