Megosztás a következőn keresztül:


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