Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 |