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 |