Sdílet prostřednictvím


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í