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.
Bir iş akışının daha fazla yürütülmesini sabit bir süre geciktirer.
Sözdizimi
# Delay v1
# Delay further execution of a workflow by a fixed time.
- task: Delay@1
inputs:
delayForMinutes: '0' # string. Required. Delay Time (minutes). Default: 0.
Girişler
delayForMinutes
-
Gecikme Süresi (dakika)
string. Gerekli. Varsayılan değer: 0.
İş akışının yürütülmesini belirtilen saate kadar dakika cinsinden geciktirer.
0 değeri, iş akışı yürütmenin gecikme olmadan başlayacağı anlamına gelir. En büyük değer 86400 (60 gün).
Görev denetimi seçenekleri
Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz. Denetim seçenekleri ve ortak görev özellikleri.
Çıkış değişkenleri
Yok.
Açıklamalar
İşlem hattının yürütülmesini sabit bir gecikme süresi için duraklatmak için bu görevi bir yayın işlem hattının aracısız iş kullanın.
Uyarı
Yayın işlem hattının yalnızca aracısız iş kullanılabilir.
Gecikme için en yüksek değer 60 gündür (86400 dakika). Ajansız işler için varsayılan zaman aşımı 60 dakikadır. 60 dakika veya daha uzun gecikmeleri kullanmak için, ana işin timeoutInMinutes özelliğini daha yüksek bir değere ayarlayın. Aksi takdirde, iş zaman döndürür ve başarısız olur.
Örnekler
30 dakikalık gecikme
Aşağıdaki YAML snippeti, yürütmeye devam etmeden önce 30 dakika geciktirmek için bir iş yaratır.
- job: DelayTask
pool: server # 'server' is a reserved word for agentless jobs. Delay task must be agentless.
steps:
- task: Delay@V1
inputs:
delayForMinutes: '30'
7 gün gecikme
Aşağıdaki YAML snippeti, yürütmeye devam etmeden önce 7 gün (10080 dakika) gecikmeli bir iş yaratır.
- job: DelayTask
pool: server
timeoutInMinutes: 10081
steps:
- task: Delay@V1
inputs:
delayForMinutes: '10080'
Uyarı
Özelliği, timeoutInMinutes Delay@V1 görevindeki parametreden en az bir dakika daha uzun delayForMinutes olarak ayarlamanız gerekir. Varsayılan timeoutInMinutes zaman, ajansız bir işte 60 dakikadır. Bunu yapmazsanız, görev zaman aşımına uğrayacaktır.
Gereksinimler
| Gereksinim | Açıklama |
|---|---|
| İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
| Üzerinde çalışır | Sunucu |
| Talepleri | Hiç kimse |
| Özellikleri | Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz. |
| Komut kısıtlamaları | Herhangi bir |
| Ayarlanabilir değişkenleri | Herhangi bir |
| Aracı sürümü | Desteklenen tüm aracı sürümleri. |
| Görev kategorisi | Fayda |