Delen via


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