Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Opóźnia dalsze wykonywanie przepływu pracy przez określony czas.
Składnia
# 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.
Dane wejściowe
delayForMinutes
-
czas opóźnienia (w minutach)
string. To jest wymagane. Wartość domyślna: 0.
Opóźnia wykonywanie przepływu pracy o określony czas w minutach. Wartość 0 oznacza, że wykonywanie przepływu pracy zostanie uruchomione bez opóźnień. Maksymalna wartość to 86400 (60 dni).
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.
Zmienne wyjściowe
Żaden.
Uwagi
Użyj tego zadania w zadania bez agenta potoku wydania, aby wstrzymać wykonywanie potoku przez stały czas opóźnienia.
Uwaga
Może być używany tylko w zadania bez agenta potoku wydania.
Maksymalna wartość opóźnienia to 60 dni (86400 minut). Domyślny limit czasu dla prac bez agenta to 60 minut. Aby użyć opóźnień trwających 60 minut lub więcej, ustaw właściwość timeoutInMinutes w zadaniu nadrzędnym na wyższą wartość. W przeciwnym razie praca się skończy i nie powie.
Przykłady
Opóźnienie o 30 minut
Poniższy fragment YAML tworzy zadanie opóźniające 30 minut przed kontynuacją wykonania.
- job: DelayTask
pool: server # 'server' is a reserved word for agentless jobs. Delay task must be agentless.
steps:
- task: Delay@V1
inputs:
delayForMinutes: '30'
Opóźnienie o 7 dni
Poniższy fragment YAML tworzy zadanie, które opóźnia się o 7 dni (10080 minut) przed kontynuacją wykonania.
- job: DelayTask
pool: server
timeoutInMinutes: 10081
steps:
- task: Delay@V1
inputs:
delayForMinutes: '10080'
Uwaga
Musisz ustawić właściwość tak, aby była timeoutInMinutes co najmniej minutę dłuższa niż delayForMinutes parametr w zadaniu Delay@V1. Domyślnie timeoutInMinutes 60 minut na zlecenie bez agenta. Niewykonanie tego spowoduje wygaśnięcie zadania.
Wymagania
| Wymaganie | Opis |
|---|---|
| Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
| Działa na | Serwer |
| Wymagania | Żaden |
| możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
| ograniczenia poleceń | Jakikolwiek |
| zmienne ustawiane | Jakikolwiek |
| Wersja agenta | Wszystkie obsługiwane wersje agentów. |
| Kategoria zadań | Użyteczność |