Sdílet prostřednictvím


AzureCloudPowerShellDeployment@2 – úloha nasazení cloudové služby Azure v2

Nasazení cloudové služby Azure

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.

Vstupy

ARMConnectedServiceName - Předplatné Azure (ARM)
string. Povinná hodnota.

Předplatné Azure Resource Manager.


ResourceGroupName - Skupina prostředků
string. Povinná hodnota.

Zadejte nebo vyberte skupinu prostředků Azure, která obsahuje výše uvedenou Azure App Service.


ARMStorageAccount - Účet úložiště (ARM)
string. Povinná hodnota.

Existující účet úložiště ARM.


ServiceName - Název služby
string. Povinná hodnota.

Název existující cloudové služby.


ServiceLocation - Umístění služby
string. Povinná hodnota.

Oblast pro nasazení nové služby. Mezi možnosti patří: USA – východ, USA – východ 2, USA – střed, USA – středojiho, USA – západ, Severní Evropa, Západní Evropa a další.


CsCfg - CsCfg
string. Povinná hodnota.

Cesta CsCfg ve výchozím adresáři artefaktů.


CsDef - CsDef
string. Povinná hodnota.

Cesta csDef ve výchozím adresáři artefaktů.


CsPkg - CsPkg
string. Povinná hodnota.

Cesta k souboru CsPkg ve výchozím adresáři artefaktů.


KeyVault - Azure KeyVault
string.

Zvolte existující azure KeyVault s certifikáty.


DeploymentLabel - Popisek nasazení
string. Výchozí hodnota: $(Build.BuildNumber).

Určuje název popisku pro nové nasazení. Pokud není zadaný, ve výchozím nastavení se použije globálně jedinečný identifikátor (GUID).


AppendDateTimeToLabel - Připojit aktuální datum a čas
boolean. Výchozí hodnota: false.

Připojí k popisku nasazení aktuální datum a čas.


UpgradeMode - Režim aktualizace pro cloudovou službu
string. Výchozí hodnota: Auto.

Automaticky, ručně nebo souběžně.


AllowUpgrade - Povolit upgrade
boolean. Výchozí hodnota: true.

Umožňuje upgrade na nasazení Microsoft Azure.


VerifyRoleInstanceStatus - Ověření stavu instance role
boolean. Výchozí hodnota: false.

Způsobí, že úloha počká, dokud instance rolí nebudou ve stavu připraveno.


DiagnosticStorageAccountKeys - Diagnostika klíčů účtu úložiště
string.

Naformátovat řetězec klíče úložiště jako Role:Storagekey. Název účtu úložiště diagnostiky pro každou roli se načte z konfiguračního souboru diagnostiky (.wadcfgx).

  • Pokud se soubor .wadcfgx pro roli nenajde: Pro danou roli není nastavená přípona diagnostiky.
  • Pokud se název účtu úložiště v souboru .wadcfgx nenajde: Výchozí účet úložiště se použije k ukládání výsledků diagnostiky a parametry klíče úložiště z úlohy nasazení se ignorují.

Pokud jsou ve výsledcích diagnostiky pro vaše prostředí citlivé informace, uložte je storage_account_key jako proměnnou tajného kódu. Příklad:

  • Webová role: WebRole_storage_account_key
  • Role pracovního procesu: WorkerRole_stoarge_account_key

Možnosti ovládání úloh

Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úlohy.

Výstupní proměnné

Žádné

Požadavky

Požadavek Popis
Typy kanálů YAML, classic build, verze Classic
Spustí se Agent
Požadavky Agenti v místním prostředí musí mít funkce , které odpovídají následujícím požadavkům na spouštění úloh, které používají tuto úlohu: azureps
Možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
Omezení příkazů Všechny
Nastavitelné proměnné Všechny
Verze agenta 1.103.0 nebo vyšší
Kategorie úloh Nasazení