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 production
i 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 |