Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Implante um Serviço de Nuvem do Azure.
Esta tarefa foi preterida porque os Serviços de Nuvem do Azure estão sendo desativados, consulte Migrar os Serviços de Nuvem do Azure (clássico) para os Serviços de Nuvem do Azure (suporte estendido).
Implante um Serviço de Nuvem do Azure.
Sintaxe
# 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.
Insumos
ARMConnectedServiceName
-
assinatura do Azure (ARM)
string. Obrigatório
Subscrição do Azure Resource Manager.
ResourceGroupName
-
Grupo de recursos
string. Obrigatório
Insira ou selecione o Grupo de Recursos do Azure que contém o Serviço de Aplicativo do Azure especificado acima.
ARMStorageAccount
-
Conta de armazenamento (ARM)
string. Obrigatório
Uma conta de armazenamento ARM pré-existente.
ServiceName
-
Nome do serviço
string. Obrigatório
Um nome de serviço de nuvem existente.
ServiceLocation
-
Localização do serviço
string. Obrigatório
Uma região para implantação de novos serviços. As opções incluem: Leste dos EUA, Leste dos EUA 2, Centro dos EUA, Centro-Sul dos EUA, Oeste dos EUA, Norte da Europa, Europa Ocidental e outros.
CsCfg
-
CsCfg
string. Obrigatório
O caminho CsCfg no diretório de artefato padrão.
CsDef
-
CsDef
string. Obrigatório
Caminho de CsDef no diretório de artefato padrão.
CsPkg
-
CsPkg
string. Obrigatório
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 predefinido: $(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
-
Anexar data e hora atuais
boolean. Valor predefinido: 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 predefinido: Auto.
Automático, Manual ou Simultâneo.
AllowUpgrade
-
Permitir de atualização
boolean. Valor predefinido: true.
Permite uma atualização para a implantação do Microsoft Azure.
VerifyRoleInstanceStatus
-
Verificar o status da instância de função
boolean. Valor predefinido: false.
Faz com que a tarefa aguarde até que as instâncias de função estejam no estado pronto.
DiagnosticStorageAccountKeys
-
Chaves de conta de armazenamento de diagnóstico
string.
Formate a cadeia de caracteres da chave de armazenamento como Role:Storagekey. O nome da conta de armazenamento de diagnóstico 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 é usada para armazenar resultados de diagnóstico e os parâmetros da chave de armazenamento da tarefa de implantação são ignorados.
Se houver informações confidenciais nos resultados de diagnóstico para seu ambiente, salve o como uma variável secreta storage_account_key . Por exemplo:
- Função Web:
WebRole_storage_account_key - FunçãoOperário:
WorkerRole_stoarge_account_key
Opções de controlo de tarefas
Todas as tarefas têm opções de controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Requerimentos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, Construção clássica, Versão clássica |
| Funciona em | Agente |
| Exigências | Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas executar trabalhos que usam essa tarefa: azureps |
| Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
| Restrições de comando | Qualquer |
| Variáveis configuráveis | Qualquer |
| Versão do agente | 1.103.0 ou superior |
| Categoria de tarefa | Desplegar |