Dela via


AzureCloudPowerShellDeployment@2 – Azure Cloud Service-distribution v2-uppgift

Distribuera en Azure-molntjänst.

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.

Indata

ARMConnectedServiceName - Azure-prenumeration (ARM)
string. Krävs.

Azure Resource Manager-prenumeration.


ResourceGroupName - Resursgrupp
string. Krävs.

Ange eller välj den Azure-resursgrupp som innehåller Azure App Service som anges ovan.


ARMStorageAccount - Lagringskonto (ARM)
string. Krävs.

Ett befintligt ARM-lagringskonto.


ServiceName - Tjänstnamn
string. Krävs.

Ett befintligt molntjänstnamn.


ServiceLocation - Tjänstplats
string. Krävs.

En region för ny tjänstdistribution. Alternativen är: USA, östra, USA, östra 2, USA, centrala, USA, södra centrala, USA, västra, Europa, norra, Europa, västra och andra.


CsCfg - CsCfg
string. Krävs.

CsCfg-sökvägen i standardartefaktkatalogen.


CsDef - CsDef
string. Krävs.

Sökväg till CsDef under standardartefaktkatalogen.


CsPkg - CsPkg
string. Krävs.

Sökväg till CsPkg i standardartefaktkatalogen.


KeyVault - Azure KeyVault
string.

Välj ett befintligt Azure KeyVault med certifikat.


DeploymentLabel - Distributionsetikett
string. Standardvärde: $(Build.BuildNumber).

Anger etikettnamnet för den nya distributionen. Om det inte anges används som standard en globalt unik identifierare (GUID).


AppendDateTimeToLabel - Lägg till aktuellt datum och tid
boolean. Standardvärde: false.

Lägger till aktuellt datum och tid i distributionsetiketten.


UpgradeMode - Uppdateringsläge för molntjänsten
string. Standardvärde: Auto.

Automatisk, manuell eller samtidig.


AllowUpgrade - Tillåt uppgradering
boolean. Standardvärde: true.

Tillåter en uppgradering till Microsoft Azure-distributionen.


VerifyRoleInstanceStatus - Verifiera rollinstansstatus
boolean. Standardvärde: false.

Gör så att aktiviteten väntar tills rollinstanserna är i tillståndet redo.


DiagnosticStorageAccountKeys - Diagnostiklagringskontonycklar
string.

Formatera lagringsnyckelsträngen som Role:Storagekey. Namnet på diagnostiklagringskontot för varje roll hämtas från diagnostikkonfigurationsfilen (.wadcfgx).

  • Om .wadcfgx-filen för en roll inte hittas: Diagnostiktillägget har inte angetts för den rollen.
  • Om lagringskontots namn inte hittas i .wadcfgx-filen: Standardlagringskontot används för att lagra diagnostikresultat och parametrar för lagringsnyckeln från distributionsaktiviteten ignoreras.

Om det finns känslig information i diagnostikresultatet för din miljö sparar du variabeln storage_account_key som en hemlighet. Exempel:

  • WebRole: WebRole_storage_account_key
  • WorkerRole: WorkerRole_stoarge_account_key

Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Inga.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent
Krav Lokalt installerade agenter måste ha funktioner som matchar följande krav för att köra jobb som använder den här uppgiften: azureps
Funktioner Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet.
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion 1.103.0 eller senare
Uppgiftskategori Distribuera