Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Vertraagt de uitvoering van een werkstroom met een vaste tijd.
Syntaxis
# 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.
Invoer
delayForMinutes
-
vertragingstijd (minuten)
string. Verplicht. Standaardwaarde: 0.
Hiermee wordt de uitvoering van de werkstroom vertraagd op opgegeven tijd in minuten. Een 0-waarde betekent dat de uitvoering van de werkstroom zonder vertraging wordt gestart. De maximumwaarde is 86400 (60 dagen).
Opties voor taakbeheer
Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor meer informatie.
Uitvoervariabelen
Geen.
Opmerkingen
Gebruik deze taak in een taak zonder agent van een release-pijplijn om de uitvoering van de pijplijn te onderbreken voor een vaste vertragingstijd.
Notitie
Kan alleen worden gebruikt in een taak zonder agent van een release-pijplijn.
De maximumwaarde voor een vertraging is 60 dagen (86400 minuten). De standaard time-out voor agentloze banen is 60 minuten. Om vertragingen van 60 minuten of langer te gebruiken, zet je de timeoutInMinutes-eigenschap van de hoofdtaak op een hogere waarde. Anders loopt de baan uit en faalt het.
Voorbeelden
Vertraging van 30 minuten
Het volgende YAML-fragment maakt een taak aan die 30 minuten vertraagt voordat de uitvoering wordt voortgezet.
- job: DelayTask
pool: server # 'server' is a reserved word for agentless jobs. Delay task must be agentless.
steps:
- task: Delay@V1
inputs:
delayForMinutes: '30'
Vertraging van 7 dagen
Het volgende YAML-fragment creƫert een taak die 7 dagen (10080 minuten) vertraagt voordat de uitvoering wordt voortgezet.
- job: DelayTask
pool: server
timeoutInMinutes: 10081
steps:
- task: Delay@V1
inputs:
delayForMinutes: '10080'
Notitie
Je moet de timeoutInMinutes eigenschap instellen op minstens een minuut langer dan de delayForMinutes parameter op de Delay@V1 taak. De standaard timeoutInMinutes is 60 minuten bij een agent zonder opdracht. Als je dit niet doet, loopt de taak in een time-out.
Vereisten
| Voorwaarde | Beschrijving |
|---|---|
| Pijplijntypen | YAML, klassieke build, klassieke release |
| Wordt uitgevoerd op | Serversysteem |
| eisen | Geen |
| mogelijkheden | Deze taak voldoet niet aan de vereisten voor volgende taken in de taak. |
| opdrachtbeperkingen | Welk dan ook |
| variabelen instellen | Welk dan ook |
| Agentversie | Alle ondersteunde agentversies. |
| Taakcategorie | Nutsvoorzieningen |