steps.task definition
Een task
stap voert een taak uit.
Alle taken ondersteunen de volgende set algemene eigenschappen.
steps:
- task: string # Required as first property. Name of the task to run.
inputs: # Inputs for the task.
string: string # Name/value pairs
condition: string # Evaluate this condition expression to determine whether to run this task.
continueOnError: boolean # Continue running even on failure?
displayName: string # Human-readable name for the task.
target: string | target # Environment in which to run this task.
enabled: boolean # Run this task when the job runs?
env: # Variables to map into the process's environment.
string: string # Name/value pairs
name: string # ID of the step.
timeoutInMinutes: string # Time to wait for this task to complete before the server kills it.
retryCountOnTaskFailure: string # Number of retries if the task fails.
steps:
- task: string # Required as first property. Name of the task to run.
inputs: # Inputs for the task.
string: string # Name/value pairs
condition: string # Evaluate this condition expression to determine whether to run this task.
continueOnError: boolean # Continue running even on failure?
displayName: string # Human-readable name for the task.
target: string | target # Environment in which to run this task.
enabled: boolean # Run this task when the job runs?
env: # Variables to map into the process's environment.
string: string # Name/value pairs
name: string # ID of the step.
timeoutInMinutes: string # Time to wait for this task to complete before the server kills it.
steps:
- task: string # Required as first property. Name of the task to run.
inputs: # Inputs for the task.
string: string # Name/value pairs
condition: string # Evaluate this condition expression to determine whether to run this task.
continueOnError: boolean # Continue running even on failure?
displayName: string # Human-readable name for the task.
enabled: boolean # Run this task when the job runs?
env: # Variables to map into the process's environment.
string: string # Name/value pairs
name: string # ID of the step.
timeoutInMinutes: string # Time to wait for this task to complete before the server kills it.
Definities die naar deze definitie verwijzen: stappen
Eigenschappen
task
Tekenreeks. Vereist als eerste eigenschap.
Naam van de taak die moet worden uitgevoerd.
inputs
tekenreekswoordenlijst.
Invoer voor de taak.
condition
Tekenreeks.
Evalueer deze voorwaardeexpressie om te bepalen of deze taak moet worden uitgevoerd.
continueOnError
booleaanse waarde.
Doorgaan met uitvoeren, zelfs bij een fout?
displayName
Tekenreeks.
Door mensen leesbare naam voor de taak.
target
doel.
Omgeving waarin deze taak moet worden uitgevoerd.
enabled
booleaanse waarde.
Deze taak uitvoeren wanneer de taak wordt uitgevoerd?
env
tekenreekswoordenlijst.
Variabelen die moeten worden toegewezen aan de omgeving van het proces.
name
Tekenreeks.
Id van de stap. Acceptabele waarden: [-_A-Za-z0-9]*.
timeoutInMinutes
Tekenreeks.
Tijd om te wachten tot deze taak is voltooid voordat de server deze beëindigt. Als u bijvoorbeeld een time-out van 10 minuten wilt configureren, gebruikt u timeoutInMinutes: 10
.
Notitie
Pijplijnen kunnen worden geconfigureerd met een time-out op taakniveau. Als het time-outinterval op taakniveau is verstreken voordat de stap is voltooid, wordt de actieve taak (inclusief uw stap) beëindigd, zelfs als de stap is geconfigureerd met een langer timeoutInMinutes
interval. Zie Time-outs voor meer informatie.
retryCountOnTaskFailure
Tekenreeks.
Aantal nieuwe pogingen als de taak mislukt.
Opmerkingen
Taken zijn de bouwstenen van een pijplijn. Er is een catalogus met taken waaruit u kunt kiezen.
Als u geen opdrachtmodus opgeeft, kunt u de target
structuur verkorten tot:
- task:
target: string # container name or the word 'host'
Algemene taakeigenschappen
Alle taken ondersteunen een set algemene eigenschappen naast name
en inputs
. Zie de voorgaande sectie Eigenschappen voor een lijst met algemene taakeigenschappen. Zie Opties voor taakbeheer en Taakomgevingsvariabelen voor meer informatie over het configureren van deze eigenschappen.
Meer informatie over voorwaarden, time-outs en stapdoelen.
Voorbeelden
steps:
- task: VSBuild@1
displayName: Build
timeoutInMinutes: 120
inputs:
solution: '**\*.sln'