Compartir a través de


AzureWebAppContainer@1: tarea Azure Web App for Containers v1

Esta tarea implementa contenedores en Azure App Service.

Sintaxis

# 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 - de suscripción de Azure
string. Obligatorio.

El nombre de la suscripción de azure Resource Manager para la implementación.


de nombre de aplicación de
string. Obligatorio.

Especifica el nombre de una instancia de Azure App Service existente. Solo se mostrarán los servicios de aplicaciones basados en el tipo de aplicación seleccionado.


deployToSlotOrASE - implementación en ranuras o app Service Environment
boolean. Valor predeterminado: false.

Selecciona la opción para implementar en una ranura de implementación existente o en una instancia de Azure App Service Environment.
Para ambos destinos, la tarea necesita un nombre de grupo de recursos.
Si el destino de implementación es una ranura, el valor predeterminado es el espacio de producción. También se puede proporcionar cualquier otro nombre de ranura existente.
Si el destino de implementación es un entorno de Azure App Service, deje el nombre de la ranura como productiony especifique el nombre del grupo de recursos.


del grupo de recursos de resourceGroupName -
string. Obligatorio cuando deployToSlotOrASE = true.

El nombre del grupo de recursos es necesario cuando el destino de implementación es una ranura de implementación o una instancia de Azure App Service Environment.
Especifica el grupo de recursos de Azure que contiene azure App Service indicado anteriormente.


de ranura de
string. Obligatorio cuando deployToSlotOrASE = true. Valor predeterminado: production.

Especifica una ranura existente, excepto la ranura de producción.


containers - nombre de imagen
Alias de entrada: imageName. string.

Especifica el nombre completo de la imagen de contenedor. Por ejemplo, myregistry.azurecr.io/nginx:latest o python:3.7.2-alpine/.
Para un escenario de varios contenedores, se pueden proporcionar varios nombres de imagen de contenedor.


archivo de configuración de multicontainerConfigFile -
string.

Ruta de acceso del archivo Docker-Compose. Debe ser una ruta de acceso completa o una ruta de acceso relativa al directorio de trabajo predeterminado.


containerCommand - comando Startup
string.

Especifica el comando de inicio.
Por ejemplo:
dotnet run
dotnet filename.dll


de configuración de la aplicación de
string.

Edita la configuración de la aplicación web con la sintaxis -key valor (por ejemplo, -Port 5000-RequestTimeout 5000-WEBSITE_TIME_ZONE). Un valor que contiene espacios debe incluirse entre comillas dobles (por ejemplo: "Eastern Standard Time").


configurationStrings - opciones de configuración
string.

Edita la configuración de la aplicación web con la sintaxis -key valor (por ejemplo: -phpVersion 5.6 -linuxFxVersion: node|6.11). Un valor que contiene espacios debe incluirse entre comillas dobles.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.

Variables de salida

Esta tarea define las siguientes variables de salida , que puede consumir en pasos, trabajos y fases de bajada.

AppServiceApplicationUrl
La dirección URL de la aplicación de Azure App Service seleccionada.

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
demandas Ninguno
funcionalidades de Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente 2.104.1 o superior
Categoría de tarea Desplegar