steps.task definition
Un task
passaggio esegue un'attività.
Tutte le attività supportano il set seguente di proprietà comuni.
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.
Definizioni che fanno riferimento a questa definizione: passaggi
Proprietà
task
Stringa. Obbligatorio come prima proprietà.
Nome dell'attività da eseguire.
inputs
dizionario stringa.
Input per l'attività.
condition
Stringa.
Valutare questa espressione di condizione per determinare se eseguire questa attività.
continueOnError
boolean.
Continuare l'esecuzione anche in caso di errore?
displayName
Stringa.
Nome leggibile per l'attività.
target
destinazione.
Ambiente in cui eseguire questa attività.
enabled
boolean.
Eseguire questa attività quando viene eseguito il processo?
env
dizionario stringa.
Variabili da mappare nell'ambiente del processo.
name
Stringa.
ID del passaggio. Valori accettabili: [-_A-Za-z0-9]*.
timeoutInMinutes
Stringa.
Tempo per attendere il completamento di questa attività prima che il server lo uccide. Ad esempio, per configurare un timeout di 10 minuti, usare timeoutInMinutes: 10
.
Nota
Le pipeline possono essere configurate con un timeout a livello di processo. Se l'intervallo di timeout a livello di processo viene trascorso prima del completamento del passaggio, il processo in esecuzione (incluso il passaggio) viene terminato, anche se il passaggio è configurato con un intervallo più lungo timeoutInMinutes
. Per altre informazioni, vedere Timeout.
retryCountOnTaskFailure
Stringa.
Numero di tentativi se l'attività ha esito negativo.
Commenti
Le attività sono i blocchi predefiniti di una pipeline. È disponibile un catalogo di attività da scegliere.
Se non si specifica una modalità di comando, è possibile abbreviare la target
struttura in:
- task:
target: string # container name or the word 'host'
Proprietà comuni dell'attività
Tutte le attività supportano un set di proprietà comuni oltre a name
e inputs
. Per un elenco delle proprietà attività comuni, vedere la sezione Proprietà precedente. Per altre informazioni sulla configurazione di queste proprietà, vedere Opzioni di controllo attività e variabili di ambiente attività.
Altre informazioni sulle condizioni, i timeout e le destinazioni di passaggio.
Esempi
steps:
- task: VSBuild@1
displayName: Build
timeoutInMinutes: 120
inputs:
solution: '**\*.sln'