Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
Ingressi dati
connectedServiceNameSelector
-
tipo di connessione di Azure
string. Obbligatorio. Valori consentiti: connectedServiceName (azure classico), connectedServiceNameARM (Azure Resource Manager). 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
-
della 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
-
script inline
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), che è $(System.DefaultWorkingDirectory).
failOnStandardError
-
errore standard
boolean. Valore predefinito: true
In questo caso, questa attività avrà esito negativo quando vengono scritti errori nel flusso StandardError.
Opzioni di controllo delle 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 |
| Viene eseguito in | Agente, DeploymentGroup |
| richieste | Nessuno |
| funzionalità di | Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
| restrizioni dei comandi | Qualunque |
| variabili impostabili | Qualunque |
| Versione dell'agente | 1.95.0 o versione successiva |
| Categoria attività | Distribuire |