AzureCLI@0 - Azure CLI Preview v0-taak
Voer een shell- of batchscript uit met Azure CLI-opdrachten voor een Azure-abonnement.
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.
Invoerwaarden
connectedServiceNameSelector
- Azure-verbindingstype
string
. Vereist. Toegestane waarden: connectedServiceName
(klassiek Azure), connectedServiceNameARM
(Azure Resource Manager). Standaardwaarde: connectedServiceNameARM
.
Selecteert het Azure-verbindingstype voor de implementatie.
connectedServiceNameARM
- AzureRM-abonnement
string
. Vereist wanneer connectedServiceNameSelector = connectedServiceNameARM
.
Selecteert het Azure Resource Manager-abonnement voor de implementatie.
connectedServiceName
- Klassiek Azure-abonnement
string
. Vereist wanneer connectedServiceNameSelector = connectedServiceName
.
Selecteert het klassieke Azure-abonnement voor de implementatie.
scriptLocation
- Scriptlocatie
string
. Vereist. Toegestane waarden: inlineScript
(inlinescript), scriptPath
(scriptpad). Standaardwaarde: scriptPath
.
Selecteert de scriptlocatie.
scriptPath
- Scriptpad
string
. Vereist wanneer scriptLocation = scriptPath
.
Volledig gekwalificeerd pad van het script of een pad ten opzichte van de standaardwerkmap.
inlineScript
- Inlinescript
string
. Vereist wanneer scriptLocation = inlineScript
.
U kunt hier uw scripts inline schrijven. Gebruik voor batchbestanden het voorvoegsel call
vóór elke Azure-opdracht. U kunt ook vooraf gedefinieerde en aangepaste variabelen aan dit script doorgeven met behulp van argumenten.
Zie de volgende voorbeelden. Het eerste is een shell-voorbeeld en het tweede is een batchvoorbeeld:
azure --version || azure account show
call azure --version || call azure account show
args
- Argumenten
string
.
Argumenten doorgegeven aan het script.
cwd
- Werkmap
string
.
Huidige werkmap waar het script wordt uitgevoerd. Als dit veld leeg blijft, is deze invoer de hoofdmap van de opslagplaats (build) of artefacten (release).$(System.DefaultWorkingDirectory)
failOnStandardError
- Fout bij standaardfout
boolean
. Standaardwaarde: true
.
Als dit waar is, mislukt deze taak wanneer er fouten naar de StandardError-stroom worden geschreven.
Opties voor taakbeheer
Alle taken hebben naast de taakinvoer opties voor besturingselementen. Zie Opties voor besturingselementen en algemene taakeigenschappen voor meer informatie.
Uitvoervariabelen
Geen.
Vereisten
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Functies | Deze taak voldoet niet aan de vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Alle |
Variabelen instellen | Alle |
Agentversie | 1.95.0 of hoger |
Taakcategorie | Implementeren |