Megosztás a következőn keresztül:


AzureCLI@0 – Az Azure CLI előzetes verziójának 0-s verziójával kapcsolatos feladat

Azure CLI-parancsokkal futtathat egy rendszerhéj- vagy batch-szkriptet egy Azure-előfizetésen.

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.

Bevitelek

connectedServiceNameSelector - Azure-kapcsolat típusa
string. Kötelező. Engedélyezett értékek: connectedServiceName (Klasszikus Azure), connectedServiceNameARM (Azure Resource Manager). Alapértelmezett érték: connectedServiceNameARM.

Kiválasztja az üzembe helyezésHez tartozó Azure-kapcsolat típusát.


connectedServiceNameARM - AzureRM-előfizetés
string. Kötelező, ha connectedServiceNameSelector = connectedServiceNameARM.

Kiválasztja az üzembe helyezéshez szükséges Azure Resource Manager-előfizetést.


connectedServiceName - Klasszikus Azure-előfizetés
string. Kötelező, ha connectedServiceNameSelector = connectedServiceName.

Kiválasztja a klasszikus Azure-előfizetést az üzembe helyezéshez.


scriptLocation - Szkript helye
string. Kötelező. Engedélyezett értékek: inlineScript (beágyazott szkript), scriptPath (szkript elérési útja). Alapértelmezett érték: scriptPath.

Kiválasztja a szkript helyét.


scriptPath - Szkript elérési útja
string. Kötelező, ha scriptLocation = scriptPath.

A szkript teljes elérési útja vagy az alapértelmezett munkakönyvtárhoz viszonyított elérési út.


inlineScript - Beágyazott szkript
string. Kötelező, ha scriptLocation = inlineScript.

A szkripteket ide írhatja beágyazottan. Kötegelt fájlok esetén használja az előtagot call minden Azure-parancs előtt. Előre definiált és egyéni változókat is átadhat ehhez a szkripthez argumentumok használatával.

Lásd az alábbi példákat. Az első egy rendszerhéj-példa, a második pedig egy kötegelt példa:

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

args - Érvek
string.

A szkriptnek átadott argumentumok.


cwd - Munkakönyvtár
string.

Aktuális munkakönyvtár, ahol a szkript fut. Ha üresen hagyja, ez a bemenet az adattár (build) vagy az összetevők (kiadás) gyökere, azaz $(System.DefaultWorkingDirectory).


failOnStandardError - Sikertelen a standard hiba
boolean. Alapértelmezett érték: true.

Ha ez igaz, ez a feladat sikertelen lesz, ha bármilyen hibát ír a StandardError streambe.


Tevékenységvezérlési beállítások

Minden tevékenység a tevékenységbemeneteken kívül vezérlési lehetőségekkel is rendelkezik. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Állítható változók Bármelyik
Ügynök verziója 1.95.0 vagy újabb
Feladatkategória Üzembe helyezés