Aracılığıyla paylaş


AzureCloudPowerShellDeployment@2 - Azure Cloud Service dağıtım v2 görevi

Azure Bulut Hizmeti dağıtma.

Syntax

# Azure Cloud Service deployment v2
# Deploy an Azure Cloud Service.
- task: AzureCloudPowerShellDeployment@2
  inputs:
    ARMConnectedServiceName: # string. Required. Azure subscription (ARM). 
    ResourceGroupName: # string. Required. Resource group. 
    ARMStorageAccount: # string. Required. Storage account (ARM). 
    ServiceName: # string. Required. Service name. 
    ServiceLocation: # string. Required. Service location. 
    CsCfg: # string. Required. CsCfg. 
    CsDef: # string. Required. CsDef. 
    CsPkg: # string. Required. CsPkg. 
    #KeyVault: # string. Azure KeyVault. 
    #DeploymentLabel: '$(Build.BuildNumber)' # string. Deployment label. Default: $(Build.BuildNumber).
    #AppendDateTimeToLabel: false # boolean. Append current date and time. Default: false.
    #UpgradeMode: 'Auto' # string. Update mode for the cloud service. Default: Auto.
    #AllowUpgrade: true # boolean. Allow upgrade. Default: true.
    #VerifyRoleInstanceStatus: false # boolean. Verify role instance status. Default: false.
  # Advanced Options For Creating New Service
    #DiagnosticStorageAccountKeys: # string. Diagnostic storage account keys.

Girişler

ARMConnectedServiceName - Azure aboneliği (ARM)
string. Gereklidir.

Azure Resource Manager aboneliği.


ResourceGroupName - Kaynak grubu
string. Gereklidir.

Yukarıda belirtilen Azure App Service içeren Azure Kaynak Grubunu girin veya seçin.


ARMStorageAccount - Depolama hesabı (ARM)
string. Gereklidir.

Önceden var olan bir ARM depolama hesabı.


ServiceName - Hizmet adı
string. Gereklidir.

Mevcut bir bulut hizmeti adı.


ServiceLocation - Hizmet konumu
string. Gereklidir.

Yeni hizmet dağıtımı için bir bölge. Seçenekler şunlardır: Doğu ABD, Doğu ABD 2, Orta ABD, Orta Güney ABD, Batı ABD, Kuzey Avrupa, Batı Avrupa ve diğerleri.


CsCfg - CsCfg
string. Gereklidir.

Varsayılan yapıt dizinindeki CsCfg yolu.


CsDef - CsDef
string. Gereklidir.

Varsayılan yapıt dizininin altındaki CsDef yolu.


CsPkg - CsPkg
string. Gereklidir.

Varsayılan yapıt dizininde CsPkg yolu.


KeyVault - Azure KeyVault
string.

Sertifikalarla önceden var olan bir Azure KeyVault seçin.


DeploymentLabel - Dağıtım etiketi
string. Varsayılan değer: $(Build.BuildNumber).

Yeni dağıtımın etiket adını belirtir. Belirtilmezse, varsayılan olarak Genel Benzersiz Tanımlayıcı (GUID) kullanılır.


AppendDateTimeToLabel - Geçerli tarih ve saati ekleme
boolean. Varsayılan değer: false.

Dağıtım etiketine geçerli tarih ve saati ekler.


UpgradeMode - Bulut hizmeti için güncelleştirme modu
string. Varsayılan değer: Auto.

Otomatik, El ile veya Aynı Anda.


AllowUpgrade - Yükseltmeye izin ver
boolean. Varsayılan değer: true.

Microsoft Azure dağıtımına yükseltmeye izin verir.


VerifyRoleInstanceStatus - Rol örneği durumunu doğrulama
boolean. Varsayılan değer: false.

Görevin rol örnekleri hazır duruma gelene kadar beklemesine neden olur.


DiagnosticStorageAccountKeys - Tanılama depolama hesabı anahtarları
string.

Depolama anahtarı dizesini olarak Role:Storagekeybiçimlendirin. Her rolün tanılama depolama hesabı adı tanılama yapılandırma dosyasından (.wadcfgx) alınır.

  • Bir rolün .wadcfgx dosyası bulunamazsa: Bu rol için tanılama uzantısı ayarlanmaz.
  • Depolama hesabı adı .wadcfgx dosyasında bulunamazsa: Tanılama sonuçlarını depolamak için varsayılan depolama hesabı kullanılır ve dağıtım görevinden depolama anahtarı parametreleri yoksayılır.

Ortamınız için tanılama sonuçlarında hassas bilgiler varsa, gizli dizi değişkeni olarak kaydedin storage_account_key . Örnek:

  • WebRole: WebRole_storage_account_key
  • WorkerRole: WorkerRole_stoarge_account_key

Görev denetim seçenekleri

Tüm görevlerde 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ıştırılır Aracı
Talep Şirket içinde barındırılan aracılar, bu görevi kullanan işleri çalıştırmak için aşağıdaki taleplerle eşleşen özelliklere sahip olmalıdır: azureps
Özellikler Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 1.103.0 veya üzeri
Görev kategorisi Dağıtma