Teilen über


AzureCLI@0 – Azure CLI Preview v0-Aufgabe

Führen Sie eine Shell oder ein Batchskript mit Azure CLI-Befehlen für ein Azure-Abonnement aus.

Syntax

# 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.

Eingaben

connectedServiceNameSelector - Azure-Verbindungstyp
string. Erforderlich. Zulässige Werte: connectedServiceName (Azure Classic), connectedServiceNameARM (Azure Resource Manager). Standardwert. connectedServiceNameARM.

Wählt den Azure-Verbindungstyp für die Bereitstellung aus.


connectedServiceNameARM - AzureRM-Abonnement
string. Erforderlich, wenn connectedServiceNameSelector = connectedServiceNameARM.

Wählt das Azure Resource Manager-Abonnement für die Bereitstellung aus.


connectedServiceName - Azure Classic-Abonnement
string. Erforderlich, wenn connectedServiceNameSelector = connectedServiceName.

Wählt das Azure Classic-Abonnement für die Bereitstellung aus.


scriptLocation - Skriptspeicherort
string. Erforderlich. Zulässige Werte: inlineScript (Inlineskript), scriptPath (Skriptpfad). Standardwert. scriptPath.

Wählt den Skriptspeicherort aus.


scriptPath - Skriptpfad
string. Erforderlich, wenn scriptLocation = scriptPath.

Vollqualifizierter Pfad des Skripts oder eines Pfads relativ zum Standardarbeitsverzeichnis.


inlineScript - Inlineskript
string. Erforderlich, wenn scriptLocation = inlineScript.

Sie können Ihre Skripts hier inline schreiben. Verwenden Sie für Batchdateien das Präfix call vor jedem Azure-Befehl. Sie können auch vordefinierte und benutzerdefinierte Variablen mithilfe von Argumenten an dieses Skript übergeben.

Weitere Informationen finden Sie in den folgenden Beispielen. Das erste ist ein Shellbeispiel und das zweite ist ein Batchbeispiel:

azure --version || azure account show 
call  azure --version || call azure account show

args - Argumente
string.

Argumente, die an das Skript übergeben werden.


cwd - Arbeitsverzeichnis
string.

Aktuelles Arbeitsverzeichnis, in dem das Skript ausgeführt wird. Wenn die Eingabe leer bleibt, ist diese Eingabe der Stammverzeichnis (Build) oder Artefakte (Release), die .$(System.DefaultWorkingDirectory)


failOnStandardError - Fehler beim Standardfehler
boolean. Standardwert. true.

Wenn dies der Fall ist, schlägt diese Aufgabe fehl, wenn Fehler in den StandardError-Stream geschrieben werden.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen über Steuerungsoptionen zusätzlich zu ihren Aufgabeneingaben. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Keine.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Dieser Vorgang erfüllt keine Anforderungen an nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Any
Settable-Variablen Any
Agent-Version 1.95.0 oder höher
Aufgabenkategorie Bereitstellen