AzureCLI@0 – úloha Azure CLI Preview v0
Spusťte prostředí nebo dávkový skript s příkazy Azure CLI pro předplatné Azure.
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.
Vstupy
connectedServiceNameSelector
- Typ připojení Azure
string
. Povinná hodnota. Povolené hodnoty: connectedServiceName
(Azure Classic), connectedServiceNameARM
(Azure Resource Manager). Výchozí hodnota: connectedServiceNameARM
.
Vybere typ připojení Azure pro nasazení.
connectedServiceNameARM
- Předplatné AzureRM
string
. Vyžaduje se, když connectedServiceNameSelector = connectedServiceNameARM
.
Vybere předplatné Azure Resource Manager pro nasazení.
connectedServiceName
- Předplatné Azure Classic
string
. Vyžaduje se, když connectedServiceNameSelector = connectedServiceName
.
Vybere předplatné Azure Classic pro nasazení.
scriptLocation
- Umístění skriptu
string
. Povinná hodnota. Povolené hodnoty: inlineScript
(Vložený skript), scriptPath
(Cesta ke skriptu). Výchozí hodnota: scriptPath
.
Vybere umístění skriptu.
scriptPath
- Cesta ke skriptu
string
. Vyžaduje se, když scriptLocation = scriptPath
.
Plně kvalifikovaná cesta skriptu nebo cesty vzhledem k výchozímu pracovnímu adresáři.
inlineScript
- Vložený skript
string
. Vyžaduje se, když scriptLocation = inlineScript
.
Skripty můžete napsat přímo tady. Pro dávkové soubory použijte před každým příkazem Azure předponu call
. K tomuto skriptu můžete také předat předdefinované a vlastní proměnné pomocí argumentů.
Podívejte se na tyto příklady: První je příklad prostředí a druhý je dávkový příklad:
azure --version || azure account show
call azure --version || call azure account show
args
- Argumenty
string
.
Argumenty předané skriptu.
cwd
- Pracovní adresář
string
.
Aktuální pracovní adresář, ve kterém je skript spuštěn. Pokud je tento vstup prázdný, jedná se o kořen úložiště (sestavení) nebo artefakty (vydané verze), což je $(System.DefaultWorkingDirectory)
.
failOnStandardError
- Selhání při standardní chybě
boolean
. Výchozí hodnota: true
.
Pokud je tato hodnota pravdivá, tato úloha selže, pokud se do datového proudu StandardError zapíšou všechny chyby.
Možnosti řízení úkolů
Všechny úkoly mají kromě vstupů úkolů také možnosti řízení. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.
Výstupní proměnné
Žádné
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, klasický build, klasická verze |
Běží na | Agent, DeploymentGroup |
Požadavky | Žádné |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | 1.95.0 nebo vyšší |
Kategorie úloh | Nasazení |