AzureWebAppContainer@1 - App Web Azure para tarefa de Contentores v1
Esta tarefa coloca contentores para Serviço de Aplicações do Azure.
Syntax
# 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 Azure
string
. Obrigatório.
O nome do Azure Resource Manager subscrição para a implantação.
appName
- Nome da aplicação
string
. Obrigatório.
Especifica o nome de um Serviço de Aplicações do Azure existente. Apenas os serviços de aplicações com base no tipo de aplicação selecionado serão listados.
deployToSlotOrASE
- Implementar para slot ou Ambiente do Serviço de Aplicações
boolean
. Valor predefinido: false
.
Seleciona a opção de implantação para uma ranhura de implantação existente ou um ambiente Serviço de Aplicações do Azure.
Para ambos os alvos, a tarefa precisa de um nome de grupo de recursos.
Se o alvo de implantação for uma ranhura, o padrão é a ranhura de produção. Qualquer outra marca de slot existente também pode ser fornecida.
Se o alvo de implantação for um ambiente Serviço de Aplicações do Azure, deixe o nome da ranhura como production
, e especifique o nome do grupo de recursos.
resourceGroupName
- Grupo de recursos
string
. Obrigatório quando deployToSlotOrASE = true
. .
O nome do grupo de recursos é necessário quando o alvo de implantação é uma ranhura de implantação ou um ambiente Serviço de Aplicações do Azure.
Especifica o grupo de recursos Azure que contém o Serviço de Aplicações do Azure indicado acima.
slotName
- Ranhura
string
. Obrigatório quando deployToSlotOrASE = true
. . Valor predefinido: production
.
Especifica uma ranhura existente, excluindo a ranhura de produção.
containers
- Nome de imagem
Pseudónimo de entrada: imageName
. string
.
Especifica o nome de imagem do recipiente totalmente qualificado. Por exemplo, myregistry.azurecr.io/nginx:mais recente ou python:3.7.2-alpine/.
Para um cenário multi-contentor, podem ser fornecidos vários nomes de imagem de contentor.
multicontainerConfigFile
- Ficheiro de configuração
string
.
O caminho do ficheiro Docker-Compose. Deve ser um caminho totalmente qualificado ou um caminho em relação ao diretório de trabalho predefinido.
containerCommand
- Comando de arranque
string
.
Especifica o comando de arranque.
Por exemplo:
dotnet run
dotnet filename.dll
appSettings
- Definições de aplicativos
string
.
Edita as definições de aplicação web utilizando o valor da teclaxe -chave (por exemplo: -Port 5000
-RequestTimeout 5000
-WEBSITE_TIME_ZONE
). Um valor que contenha espaços deve ser incluído em cotações duplas (por exemplo: "Eastern Standard Time"
).
configurationStrings
- Definições de configuração
string
.
Edita as definições de aplicação web utilizando o valor da teclaxe -chave (por exemplo: -phpVersion 5.6 -linuxFxVersion: node|6.11
). Um valor que contenha espaços deve ser incluído em ações duplas.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefa. Para obter mais informações, consulte opções de Controlo e propriedades de tarefas comuns.
Variáveis de saída
Esta tarefa define as seguintes variáveis de saída, que pode consumir em etapas a jusante, empregos e estágios.
AppServiceApplicationUrl
O URL de aplicação do Serviço de Aplicações do Azure selecionado.
Requisitos
Requisito | Description |
---|---|
Tipos de gasodutos | YAML, Construção clássica, lançamento clássico |
Continua | Agente, Grupo de Implementação |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer pedidos para tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis de configuração | Qualquer |
Versão do agente | 2.104.1 ou maior |
Categoria da tarefa | Implementação |