Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 |