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 |