AzureCloudPowerShellDeployment@2 – Azure Cloud Service üzembe helyezési v2-feladat
Azure Cloud Service üzembe helyezése.
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.
Bevitelek
ARMConnectedServiceName
- Azure-előfizetés (ARM)
string
. Kötelező.
Azure Resource Manager-előfizetés.
ResourceGroupName
- Erőforráscsoport
string
. Kötelező.
Adja meg vagy válassza ki a fent megadott Azure App Service tartalmazó Azure-erőforráscsoportot.
ARMStorageAccount
- Tárfiók (ARM)
string
. Kötelező.
Egy már meglévő ARM-tárfiók.
ServiceName
- Szolgáltatás neve
string
. Kötelező.
Egy meglévő felhőszolgáltatás neve.
ServiceLocation
- Szolgáltatás helye
string
. Kötelező.
Egy régió az új szolgáltatás üzembe helyezéséhez. A lehetőségek a következők: USA keleti régiója, USA 2. keleti régiója, USA középső régiója, USA déli középső régiója, USA nyugati régiója, Észak-Európa, Nyugat-Európa és mások.
CsCfg
- CsCfg
string
. Kötelező.
A CsCfg elérési útja az alapértelmezett összetevőkönyvtárban.
CsDef
- CsDef
string
. Kötelező.
A CsDef elérési útja az alapértelmezett összetevőkönyvtárban.
CsPkg
- CsPkg
string
. Kötelező.
A CsPkg elérési útja az alapértelmezett összetevőkönyvtárban.
KeyVault
- Azure KeyVault
string
.
Válasszon ki egy már meglévő, tanúsítványokkal rendelkező Azure KeyVaultot.
DeploymentLabel
- Üzembehelyezési címke
string
. Alapértelmezett érték: $(Build.BuildNumber)
.
Megadja az új üzembe helyezés címkéjének nevét. Ha nincs megadva, alapértelmezés szerint globálisan egyedi azonosító (GUID) lesz.
AppendDateTimeToLabel
- Aktuális dátum és idő hozzáfűzése
boolean
. Alapértelmezett érték: false
.
Hozzáfűzi az aktuális dátumot és időt az üzembehelyezési címkéhez.
UpgradeMode
- Frissítési mód a felhőszolgáltatáshoz
string
. Alapértelmezett érték: Auto
.
Automatikus, manuális vagy egyidejű.
AllowUpgrade
- Frissítés engedélyezése
boolean
. Alapértelmezett érték: true
.
Lehetővé teszi a Microsoft Azure üzembe helyezésének frissítését.
VerifyRoleInstanceStatus
- Szerepkörpéldány állapotának ellenőrzése
boolean
. Alapértelmezett érték: false
.
Emiatt a feladat megvárja, amíg a szerepkörpéldányok kész állapotban vannak.
DiagnosticStorageAccountKeys
- Diagnosztikai tárfiókkulcsok
string
.
A tárolókulcs-sztring formázása a következőként: Role:Storagekey
. Az egyes szerepkörök diagnosztikai tárfiókjának nevét a rendszer a diagnosztikai konfigurációs fájlból (.wadcfgx) kéri le.
- Ha egy szerepkör .wadcfgx fájlja nem található: A diagnosztikai bővítmény nincs beállítva ehhez a szerepkörhöz.
- Ha a tárfiók neve nem található a .wadcfgx fájlban: A rendszer az alapértelmezett tárfiókot használja a diagnosztikai eredmények tárolására, és a rendszer figyelmen kívül hagyja az üzembe helyezési feladat tárolási kulcsparamétereit.
Ha bizalmas információk találhatók a környezet diagnosztikai eredményeiben, mentse a storage_account_key
titkos változót. Például:
- WebRole:
WebRole_storage_account_key
- WorkerRole:
WorkerRole_stoarge_account_key
Feladatvezérlési lehetőségek
Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás | Ügynök |
Igények | A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük , amelyek megfelelnek az alábbi követelményeknek a feladatot használó feladatok futtatásához: azureps |
Képességek | Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 1.103.0 vagy újabb |
Feladatkategória | Üzembe helyezés |