Dela via


AzureCloudPowerShellDeployment@2 – Uppgift för distribution av Azure Cloud Service v2

Distribuera en Azure Cloud Service.

Den här uppgiften är inaktuell eftersom Azure Cloud Services dras tillbaka, se Migrera Azure Cloud Services (klassisk) till Azure Cloud Services (utökad support).

Distribuera en Azure Cloud Service.

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.

Ingångar

ARMConnectedServiceName - Azure-prenumeration (ARM)
string. Obligatoriskt.

Azure Resource Manager-prenumeration.


ResourceGroupName - resursgrupp
string. Obligatoriskt.

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


ARMStorageAccount - Storage-konto (ARM)
string. Obligatoriskt.

Ett befintligt ARM-lagringskonto.


ServiceName - Tjänstnamn
string. Obligatoriskt.

Ett befintligt molntjänstnamn.


ServiceLocation - Tjänstplats
string. Obligatoriskt.

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

CsCfg-sökvägen i standardartefaktkatalogen.


CsDef - CsDef
string. Obligatoriskt.

Sökväg till CsDef under standardartefaktkatalogen.


CsPkg - CsPkg
string. Obligatoriskt.

Sökväg till CsPkg i standardartefaktkatalogen.


KeyVault - Azure KeyVault
string.

Välj en befintlig Azure KeyVault med certifikat.


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

Anger etikettnamnet för den nya distributionen. Om det inte anges, är standardvärdet för 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.

Auto, manuell eller simultan.


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

Tillåter en uppgradering till Microsoft Azure-distributionen.


VerifyRoleInstanceStatus - Verifiera status för rollinstansen
boolean. Standardvärde: false.

Gör att uppgiften väntar tills rollinstanserna är i klart tillstånd.


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 lagringskontonamnet 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 diagnostikresultaten för din miljö sparar du den storage_account_key som en hemlig variabel. Till exempel:

  • WebRole: WebRole_storage_account_key
  • WorkerRoll: WorkerRole_stoarge_account_key

Alternativ för uppgiftskontroll

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

Utdatavariabler

Ingen.

Kravspecifikation

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Handläggare
Krav Lokalt installerade agenter måste ha funktioner som matchar följande kräver att köra jobb som använder den här uppgiften: azureps
Kapaciteter Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 1.103.0 eller senare
Aktivitetskategori Rulla ut