AzureCLI@0 - Attività anteprima dell'interfaccia della riga di comando di Azure v0
Eseguire una shell o uno script batch con i comandi dell'interfaccia della riga di comando di Azure in una sottoscrizione di Azure.
Sintassi
# Azure CLI Preview v0
# Run a Shell or Batch script with Azure CLI commands against an azure subscription.
- task: AzureCLI@0
inputs:
connectedServiceNameSelector: 'connectedServiceNameARM' # 'connectedServiceName' | 'connectedServiceNameARM'. Required. Azure Connection Type. Default: connectedServiceNameARM.
connectedServiceNameARM: # string. Required when connectedServiceNameSelector = connectedServiceNameARM. AzureRM Subscription.
#connectedServiceName: # string. Required when connectedServiceNameSelector = connectedServiceName. Azure Classic Subscription.
scriptLocation: 'scriptPath' # 'inlineScript' | 'scriptPath'. Required. Script Location. Default: scriptPath.
scriptPath: # string. Required when scriptLocation = scriptPath. Script Path.
#inlineScript: # string. Required when scriptLocation = inlineScript. Inline Script.
#args: # string. Arguments.
# Advanced
#cwd: # string. Working Directory.
#failOnStandardError: true # boolean. Fail on Standard Error. Default: true.
Input
connectedServiceNameSelector
- Tipo di connessione di Azure
string
. Obbligatorio. Valori consentiti: connectedServiceName
(Azure classico), connectedServiceNameARM
(Resource Manager di Azure). Valore predefinito: connectedServiceNameARM
.
Seleziona il tipo di connessione di Azure per la distribuzione.
connectedServiceNameARM
- Sottoscrizione di AzureRM
string
. Obbligatorio quando connectedServiceNameSelector = connectedServiceNameARM
.
Seleziona la sottoscrizione di Azure Resource Manager per la distribuzione.
connectedServiceName
- Sottoscrizione classica di Azure
string
. Obbligatorio quando connectedServiceNameSelector = connectedServiceName
.
Seleziona la sottoscrizione classica di Azure per la distribuzione.
scriptLocation
- Percorso script
string
. Obbligatorio. Valori consentiti: inlineScript
(Script inline), scriptPath
(Percorso script). Valore predefinito: scriptPath
.
Seleziona il percorso dello script.
scriptPath
- Percorso script
string
. Obbligatorio quando scriptLocation = scriptPath
.
Percorso completo dello script o percorso relativo alla directory di lavoro predefinita.
inlineScript
- Inline Script
string
. Obbligatorio quando scriptLocation = inlineScript
.
È possibile scrivere gli script inline qui. Per i file batch, usare il prefisso call
prima di ogni comando di Azure. È anche possibile passare variabili predefinite e personalizzate a questo script usando argomenti.
Vedere gli esempi seguenti. Il primo è un esempio di shell e il secondo è un esempio batch:
azure --version || azure account show
call azure --version || call azure account show
args
- Argomenti
string
.
Argomenti passati allo script.
cwd
- Directory di lavoro
string
.
Directory di lavoro corrente in cui viene eseguito lo script. Se lasciato vuoto, questo input è la radice del repository (build) o degli artefatti (versione), ovvero $(System.DefaultWorkingDirectory)
.
failOnStandardError
- Errore standard non riuscita
boolean
. Valore predefinito: true
.
Se questa operazione è vera, questa attività avrà esito negativo quando vengono scritti errori nel flusso StandardError.
Opzioni di controllo attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Esecuzione in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 1.95.0 o versione successiva |
Categoria attività | Distribuire |