Udostępnij przez


Delay@1 — opóźnienie zadania w wersji 1

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ść