Compartilhar via


AzureCloudPowerShellDeployment@2 – Tarefa de implantação do Serviço de Nuvem do Azure v2

Implantar um Serviço de Nuvem do 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.

Entradas

ARMConnectedServiceName - Assinatura do Azure (ARM)
string. Obrigatórios.

Assinatura de Resource Manager do Azure.


ResourceGroupName - Grupo de recursos
string. Obrigatórios.

Insira ou Selecione o Grupo de Recursos do Azure que contém o Serviço de Aplicativo do Azure especificado acima.


ARMStorageAccount - ARM (conta de armazenamento)
string. Obrigatórios.

Uma conta de armazenamento do ARM pré-existente.


ServiceName - Nome do serviço
string. Obrigatórios.

Um nome de serviço de nuvem existente.


ServiceLocation - Local do serviço
string. Obrigatórios.

Uma região para nova implantação de serviço. As opções incluem: Leste dos EUA, Leste dos EUA 2, EUA Central, Centro-Sul dos EUA, Oeste dos EUA, Norte da Europa, Oeste da Europa e outros.


CsCfg - Cscfg
string. Obrigatórios.

O caminho CsCfg no diretório de artefato padrão.


CsDef - Csdef
string. Obrigatórios.

Caminho do CsDef no diretório de artefato padrão.


CsPkg - Cspkg
string. Obrigatórios.

Caminho para o CsPkg no diretório de artefato padrão.


KeyVault - Azure KeyVault
string.

Escolha um Azure KeyVault pré-existente com certificados.


DeploymentLabel - Rótulo de implantação
string. Valor padrão: $(Build.BuildNumber).

Especifica o nome do rótulo para a nova implantação. Se não for especificado, o padrão será um GUID (Identificador Global exclusivo).


AppendDateTimeToLabel - Acrescentar data e hora atuais
boolean. Valor padrão: false.

Acrescenta a data e a hora atuais ao rótulo de implantação.


UpgradeMode - Modo de atualização para o serviço de nuvem
string. Valor padrão: Auto.

Automático, Manual ou Simultâneo.


AllowUpgrade - Permitir atualização
boolean. Valor padrão: true.

Permite uma atualização para a implantação do Microsoft Azure.


VerifyRoleInstanceStatus - Verificar status de instância de função
boolean. Valor padrão: false.

Faz com que a tarefa aguarde até que as instâncias de função estejam no estado pronto.


DiagnosticStorageAccountKeys - Chaves da conta de armazenamento de diagnóstico
string.

Formatar cadeia de caracteres de chave de armazenamento como Role:Storagekey. O diagnóstico nome da conta de armazenamento para cada função é recuperado do arquivo de configuração de diagnóstico (.wadcfgx).

  • Se o arquivo .wadcfgx de uma função não for encontrado: a extensão de diagnóstico não está definida para essa função.
  • Se o nome da conta de armazenamento não for encontrado no arquivo .wadcfgx: a conta de armazenamento padrão será usada para armazenar resultados de diagnóstico e os parâmetros de chave de armazenamento da tarefa de implantação serão ignorados.

Se houver informações confidenciais nos resultados de diagnóstico para seu ambiente, salve o storage_account_key como uma variável secreta. Por exemplo:

  • Webrole: WebRole_storage_account_key
  • Workerrole: WorkerRole_stoarge_account_key

Opções de controle da tarefa

Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
É executado em Agente
Demandas Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas para executar trabalhos que usam esta tarefa: azureps
Funcionalidades Essa tarefa não atende a nenhuma demanda por tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 1.103.0 ou superior
Categoria da tarefa Implantar