Dela via


AzureCLI@0 – Azure CLI Preview v0-uppgift

Kör ett gränssnitt eller batchskript med Azure CLI-kommandon mot en Azure-prenumeration.

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.

Ingångar

connectedServiceNameSelector - Azure-anslutningstyp
string. Obligatoriskt. Tillåtna värden: connectedServiceName (klassisk Azure), connectedServiceNameARM (Azure Resource Manager). Standardvärde: connectedServiceNameARM.

Väljer Azure-anslutningstyp för distributionen.


connectedServiceNameARM - AzureRM-prenumeration
string. Krävs när connectedServiceNameSelector = connectedServiceNameARM.

Väljer Azure Resource Manager-prenumerationen för distributionen.


connectedServiceName - klassisk Azure-prenumeration
string. Krävs när connectedServiceNameSelector = connectedServiceName.

Väljer den klassiska Azure-prenumerationen för distributionen.


scriptLocation - skriptplats
string. Obligatoriskt. Tillåtna värden: inlineScript (infogat skript), scriptPath (skriptsökväg). Standardvärde: scriptPath.

Väljer skriptplatsen.


scriptPath - skriptsökväg
string. Krävs när scriptLocation = scriptPath.

Fullständigt kvalificerad sökväg för skriptet eller en sökväg i förhållande till standardarbetskatalogen.


inlineScript - infogat skript
string. Krävs när scriptLocation = inlineScript.

Du kan skriva skripten infogat här. För batchfiler använder du prefixet call före varje Azure-kommando. Du kan också skicka fördefinierade och anpassade variabler till det här skriptet med hjälp av argument.

Se följande exempel. Det första är ett gränssnittsexempel och det andra är ett batchexempel:

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

args - argument
string.

Argument som skickas till skriptet.


cwd - Arbetskatalog
string.

Aktuell arbetskatalog där skriptet körs. Om den lämnas tom är den här indata roten för lagringsplatsen (build) eller artefakter (version), som är $(System.DefaultWorkingDirectory).


failOnStandardError - fel vid standardfel
boolean. Standardvärde: true.

Om detta är sant misslyckas den här uppgiften när eventuella fel skrivs till StandardError-strömmen.


Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Ingen.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
kräver Ingen
funktioner Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 1.95.0 eller senare
Aktivitetskategori Gruppera