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.
Eingänge
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
.
Hier können Sie Ihre Skripts 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.
Siehe folgende Beispiele: Die erste ist ein Shellbeispiel, und die 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 sie leer gelassen wird, ist diese Eingabe der Stammebene des Repositorys (Build) oder Artefakte (Release), das $(System.DefaultWorkingDirectory)
ist.
failOnStandardError
-
fehler bei Standardfehler-
boolean
. Standardwert: true
.
Wenn dies zutrifft, schlägt diese Aufgabe fehl, wenn Fehler in den StandardError-Datenstrom geschrieben werden.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.
Ausgabevariablen
Keiner.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Classic Build, Classic Release |
Läuft auf | Agent, DeploymentGroup |
Anforderungen | Nichts |
Funktionen | Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag. |
Befehlseinschränkungen | Jegliche |
Settable-Variablen | Jegliche |
Agentversion | 1.95.0 oder höher |
Vorgangskategorie | Einsetzen |