AzureWebAppContainer@1 – Tarefa Azure Web App for Containers v1
Essa tarefa implanta contêineres no Serviço de Aplicativo do Azure.
Sintaxe
# Azure Web App for Containers v1
# Deploy containers to Azure App Service.
- task: AzureWebAppContainer@1
inputs:
azureSubscription: # string. Required. Azure subscription.
appName: # string. Required. App name.
#deployToSlotOrASE: false # boolean. Deploy to Slot or App Service Environment. Default: false.
#resourceGroupName: # string. Required when deployToSlotOrASE = true. Resource group.
#slotName: 'production' # string. Required when deployToSlotOrASE = true. Slot. Default: production.
#containers: # string. Alias: imageName. Image name.
#multicontainerConfigFile: # string. Configuration File.
#containerCommand: # string. Startup command.
# Application and Configuration Settings
#appSettings: # string. App settings.
#configurationStrings: # string. Configuration settings.
Entradas
azureSubscription
-
assinatura do Azure
string
. Obrigatório
O nome da assinatura do Azure Resource Manager para a implantação.
appName
-
nome do aplicativo
string
. Obrigatório
Especifica o nome de um Serviço de Aplicativo do Azure existente. Somente os serviços de aplicativo com base no tipo de aplicativo selecionado serão listados.
deployToSlotOrASE
-
Implantar no Slot ou no Ambiente do Serviço de Aplicativo
boolean
. Valor padrão: false
.
Seleciona a opção de implantar em um slot de implantação existente ou em um Ambiente do Serviço de Aplicativo do Azure.
Para ambos os destinos, a tarefa precisa de um nome de grupo de recursos.
Se o destino da implantação for um slot, o padrão será o slot de produção. Qualquer outro nome de slot existente também pode ser fornecido.
Se o destino da implantação for um Ambiente do Serviço de Aplicativo do Azure, deixe o nome do slot como production
e especifique o nome do grupo de recursos.
resourceGroupName
-
grupo de recursos
string
. Necessário quando deployToSlotOrASE = true
.
O nome do grupo de recursos é necessário quando o destino da implantação é um slot de implantação ou um Ambiente do Serviço de Aplicativo do Azure.
Especifica o grupo de recursos do Azure que contém o Serviço de Aplicativo do Azure indicado acima.
de slot do
string
. Necessário quando deployToSlotOrASE = true
. Valor padrão: production
.
Especifica um slot existente, excluindo o slot de produção.
containers
-
nome da imagem
Alias de entrada: imageName
.
string
.
Especifica o nome da imagem de contêiner totalmente qualificado. Por exemplo, myregistry.azurecr.io/nginx:latest ou python:3.7.2-alpine/.
Para um cenário de vários contêineres, vários nomes de imagem de contêiner podem ser fornecidos.
de Arquivo de Configuração do multicontainerConfigFile
-
string
.
O caminho do arquivo Docker-Compose. Deve ser um caminho totalmente qualificado ou um caminho relativo ao diretório de trabalho padrão.
de comando de inicialização do
string
.
Especifica o comando de inicialização.
Por exemplo:
dotnet run
dotnet filename.dll
configurações do aplicativo appSettings
-
string
.
Edita as configurações do aplicativo Web usando a sintaxe -key valor (por exemplo: -Port 5000
-RequestTimeout 5000
-WEBSITE_TIME_ZONE
). Um valor que contém espaços deve ser colocado entre aspas duplas (por exemplo: "Eastern Standard Time"
).
configurações de configuração configurationStrings
-
string
.
Edita as configurações do aplicativo Web usando a sintaxe -key valor (por exemplo: -phpVersion 5.6 -linuxFxVersion: node|6.11
). Um valor que contém espaços deve ser colocado entre aspas duplas.
Opções de controle de tarefa
Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.
Variáveis de saída
Essa tarefa define as seguintes variáveis de saída , que você pode consumir em etapas downstream, trabalhos e estágios.
AppServiceApplicationUrl
a URL do aplicativo do Serviço de Aplicativo do Azure selecionado.
Requisitos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
Execuções em | Agent, DeploymentGroup |
de demandas | Nenhum |
recursos | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
restrições de comando | Qualquer |
variáveis settable | Qualquer |
Versão do agente | 2.104.1 ou superior |
Categoria de tarefa | Implantar |