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 = connectedServiceNameARM
gereklidir.
Dağıtım için Azure Resource Manager aboneliğini seçer.
connectedServiceName
- Klasik Azure Aboneliği
string
. olduğunda connectedServiceNameSelector = connectedServiceName
gereklidir.
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 = scriptPath
gereklidir.
Betiğin tam yolu veya varsayılan çalışma dizinine göre bir yol.
inlineScript
- Satır içi Betik
string
. olduğunda scriptLocation = inlineScript
gereklidir.
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 |