Udostępnij za pośrednictwem


AzureWebAppContainer@1 — zadanie usługi Azure Web App for Containers w wersji 1

To zadanie wdraża kontenery w usłudze Azure App Service.

Składnia

# 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.

Dane wejściowe

subskrypcji platformy Azure
string. To jest wymagane.

Nazwa subskrypcji usługi Azure Resource Manager.


appName - nazwa aplikacji
string. To jest wymagane.

Określa nazwę istniejącej usługi Azure App Service. Zostaną wyświetlone tylko usługi app services oparte na wybranym typie aplikacji.


deployToSlotOrASE - wdrażanie w miejscu lub środowisku App Service Environment
boolean. Wartość domyślna: false.

Wybiera opcję wdrożenia w istniejącym miejscu wdrożenia lub środowisku Azure App Service Environment.
W przypadku obu obiektów docelowych zadanie wymaga nazwy grupy zasobów.
Jeśli miejscem docelowym wdrożenia jest miejsce docelowe, wartość domyślna to miejsce produkcyjne. Można również podać dowolną inną istniejącą nazwę miejsca.
Jeśli celem wdrożenia jest środowisko Azure App Service Environment, pozostaw nazwę miejsca jako productioni określ nazwę grupy zasobów.


grupy zasobów
string. Wymagane, gdy deployToSlotOrASE = true.

Nazwa grupy zasobów jest wymagana, gdy celem wdrożenia jest miejsce wdrożenia lub środowisko Azure App Service Environment.
Określa grupę zasobów platformy Azure zawierającą usługę Azure App Service wskazaną powyżej.


miejsca
string. Wymagane, gdy deployToSlotOrASE = true. Wartość domyślna: production.

Określa istniejące miejsce, z wyłączeniem miejsca produkcyjnego.


containers - Nazwa obrazu
Alias wejściowy: imageName. string.

Określa w pełni kwalifikowaną nazwę obrazu kontenera. Na przykład myregistry.azurecr.io/nginx:latest lub python:3.7.2-alpine/.
W scenariuszu z wieloma kontenerami można podać wiele nazw obrazów kontenerów.


pliku konfiguracji multicontainerConfigFile -
string.

Ścieżka pliku Docker-Compose. Musi być w pełni kwalifikowaną ścieżką lub ścieżką względną do domyślnego katalogu roboczego.


polecenia uruchamiania
string.

Określa polecenie uruchamiania.
Na przykład:
dotnet run
dotnet filename.dll


ustawienia aplikacji appSettings -
string.

Edytuje ustawienia aplikacji internetowej przy użyciu wartości składni -key (na przykład: -Port 5000-RequestTimeout 5000-WEBSITE_TIME_ZONE). Wartość zawierająca spacje powinna być ujęta w cudzysłowy (na przykład: "Eastern Standard Time").


configurationStrings - Ustawienia konfiguracji
string.

Edytuje ustawienia aplikacji internetowej przy użyciu wartości -key składni (na przykład: -phpVersion 5.6 -linuxFxVersion: node|6.11). Wartość zawierająca spacje powinna być ujęta w cudzysłowy.


Opcje sterowania zadaniami

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.

Zmienne wyjściowe

To zadanie definiuje następujące zmienne wyjściowe , które można używać w krokach podrzędnych, zadaniach i etapach.

AppServiceApplicationUrl
Adres URL aplikacji wybranej usługi Azure App Service.

Wymagania

Wymaganie Opis
Typy potoków YAML, klasyczna kompilacja, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Żaden
możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
ograniczenia poleceń Jakikolwiek
zmienne ustawiane Jakikolwiek
Wersja agenta 2.104.1 lub nowsza
Kategoria zadań Zastosuj