Condividi tramite


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