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í |