AzureCLI@0 - Azure CLI Önizleme v0 görevi

Azure aboneliğinde Azure CLI komutlarıyla bir kabuk veya toplu iş betiği çalıştırın.

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.

Girişler

connectedServiceNameSelector - Azure Bağlantı Türü
string. Gereklidir. İzin verilen değerler: connectedServiceName (Azure Klasik), connectedServiceNameARM (Azure Resource Manager). Varsayılan değer: connectedServiceNameARM.

Dağıtım için Azure bağlantı türünü seçer.


connectedServiceNameARM - AzureRM Aboneliği
string. olduğunda connectedServiceNameSelector = connectedServiceNameARMgereklidir.

Dağıtım için Azure Resource Manager aboneliğini seçer.


connectedServiceName - Klasik Azure Aboneliği
string. olduğunda connectedServiceNameSelector = connectedServiceNamegereklidir.

Dağıtım için Klasik Azure aboneliğini seçer.


scriptLocation - Betik Konumu
string. Gereklidir. İzin verilen değerler: inlineScript (Satır içi Betik), scriptPath (Betik Yolu). Varsayılan değer: scriptPath.

Betik konumunu seçer.


scriptPath - Betik Yolu
string. olduğunda scriptLocation = scriptPathgereklidir.

Betiğin tam yolu veya varsayılan çalışma dizinine göre bir yol.


inlineScript - Satır içi Betik
string. olduğunda scriptLocation = inlineScriptgereklidir.

Betiklerinizi satır içinde buraya yazabilirsiniz. Toplu iş dosyaları için her Azure komutundan önce ön eki call kullanın. Ayrıca, bağımsız değişkenleri kullanarak bu betikte önceden tanımlanmış ve özel değişkenler geçirebilirsiniz.

Aşağıdaki örneklere bakın. Birincisi bir kabuk örneği, ikincisi ise toplu iş örneğidir:

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

args - Bağımsız değişken
string.

Betike geçirilen bağımsız değişkenler.


cwd - Çalışma Dizini
string.

Betiğin çalıştırıldığı geçerli çalışma dizini. Boş bırakılırsa, bu giriş deponun (derleme) veya yapıtların (yayın) köküdür $(System.DefaultWorkingDirectory).


failOnStandardError - Standart Hatada Başarısız Oldu
boolean. Varsayılan değer: true.

Bu doğruysa, StandardError akışına herhangi bir hata yazıldığında bu görev başarısız olur.


Görev denetimi seçenekleri

Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 1.95.0 veya üzeri
Görev kategorisi Dağıtma