Bagikan melalui


AzureCloudPowerShellDeployment@2 - Tugas penyebaran Azure Cloud Service v2

Menyebarkan Azure Cloud Service.

Sintaks

# 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.

Input

ARMConnectedServiceName - Langganan Azure (ARM)
string. Wajib diisi.

Langganan Azure Resource Manager.


ResourceGroupName - Grup sumber daya
string. Wajib diisi.

Masukkan atau Pilih Grup Sumber Daya Azure yang berisi Azure App Service yang ditentukan di atas.


ARMStorageAccount - Akun penyimpanan (ARM)
string. Wajib diisi.

Akun penyimpanan ARM yang sudah ada sebelumnya.


ServiceName - Nama layanan
string. Wajib diisi.

Nama layanan awan yang ada.


ServiceLocation - Lokasi layanan
string. Wajib diisi.

Wilayah untuk penyebaran layanan baru. Opsinya meliputi: US Timur, US Timur 2, AS Tengah, US Tengah Selatan, US Barat, Eropa Utara, Eropa Barat, dan lainnya.


CsCfg - CsCfg
string. Wajib diisi.

Jalur CsCfg di direktori artefak default.


CsDef - CsDef
string. Wajib diisi.

Jalur CsDef di bawah direktori artefak default.


CsPkg - CsPkg
string. Wajib diisi.

Jalur ke CsPkg di direktori artefak default.


KeyVault - Azure KeyVault
string.

Pilih Azure KeyVault yang sudah ada sebelumnya dengan sertifikat.


DeploymentLabel - Label penyebaran
string. Nilai default: $(Build.BuildNumber).

Menentukan nama label untuk penyebaran baru. Jika tidak ditentukan, default ke Pengidentifikasi Unik Global (GUID).


AppendDateTimeToLabel - Tambahkan tanggal dan waktu saat ini
boolean. Nilai default: false.

Menambahkan tanggal dan waktu saat ini ke label penyebaran.


UpgradeMode - Mode pembaruan untuk layanan awan
string. Nilai default: Auto.

Otomatis, Manual , atau Simultan.


AllowUpgrade - Perbolehkan pemutakhiran
boolean. Nilai default: true.

Memungkinkan peningkatan ke penyebaran Microsoft Azure.


VerifyRoleInstanceStatus - Memverifikasi status instans peran
boolean. Nilai default: false.

Menyebabkan tugas menunggu hingga instans peran dalam status siap.


DiagnosticStorageAccountKeys - Kunci akun penyimpanan diagnostik
string.

Format string kunci penyimpanan sebagai Role:Storagekey. Nama akun penyimpanan diagnostik untuk setiap peran diambil dari file konfigurasi diagnostik (.wadcfgx).

  • Jika file .wadcfgx untuk peran tidak ditemukan: Ekstensi diagnostik tidak diatur untuk peran tersebut.
  • Jika nama akun penyimpanan tidak ditemukan dalam file .wadcfgx: Akun penyimpanan default digunakan untuk menyimpan hasil diagnostik, dan parameter kunci penyimpanan dari tugas penyebaran diabaikan.

Jika ada informasi sensitif dalam hasil diagnostik untuk lingkungan Anda, simpan storage_account_key sebagai variabel rahasia. Contohnya:

  • WebRole: WebRole_storage_account_key
  • WorkerRole: WorkerRole_stoarge_account_key

Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen
Permintaan Agen yang dihost sendiri harus memiliki kemampuan yang cocok dengan tuntutan berikut untuk menjalankan pekerjaan yang menggunakan tugas ini: azureps
Kemampuan Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan.
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen 1.103.0 atau lebih tinggi
Kategori tugas Sebarkan