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 |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de