AzureWebAppContainer@1 – Azure Web App for Containers v1 feladat
Ez a feladat tárolókat helyez üzembe Azure App Service.
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.
Bevitelek
azureSubscription
- Azure-előfizetés
string
. Kötelező.
Az üzembe helyezéshez használt Azure Resource Manager-előfizetés neve.
appName
- Alkalmazás neve
string
. Kötelező.
Egy meglévő Azure App Service nevét adja meg. Csak a kiválasztott alkalmazástípuson alapuló alkalmazásszolgáltatások jelennek meg a listában.
deployToSlotOrASE
- Üzembe helyezés pontban vagy App Service Environment
boolean
. Alapértelmezett érték: false
.
Kiválasztja az üzembe helyezés lehetőségét egy meglévő üzembehelyezési ponton vagy egy Azure App Service-környezetben.
Mindkét cél esetében a tevékenységnek erőforráscsoport-névre van szüksége.
Ha az üzembehelyezési cél egy pont, az alapértelmezett az éles pont. Bármely más meglévő pontnév is megadható.
Ha az üzembehelyezési cél egy Azure App Service környezet, hagyja meg a pont nevét production
, és adja meg az erőforráscsoport nevét.
resourceGroupName
- Erőforráscsoport
string
. Kötelező, ha deployToSlotOrASE = true
.
Az erőforráscsoport nevére akkor van szükség, ha az üzembehelyezési cél egy üzembehelyezési pont vagy egy Azure App Service-környezet.
A fent jelzett Azure App Service tartalmazó Azure-erőforráscsoportot adja meg.
slotName
- Slot
string
. Kötelező, ha deployToSlotOrASE = true
. Alapértelmezett érték: production
.
Egy meglévő pontot határoz meg, az éles pont kivételével.
containers
- Kép neve
Bemeneti alias: imageName
. string
.
Megadja a tárolórendszerkép teljes nevét. Például myregistry.azurecr.io/nginx:latest vagy python:3.7.2-alpine/.
Többtárolós forgatókönyv esetén több tárolórendszerkép neve is megadható.
multicontainerConfigFile
- Konfigurációs fájl
string
.
A Docker-Compose fájl elérési útja. Az alapértelmezett munkakönyvtárhoz képest teljes elérési útnak vagy elérési útnak kell lennie.
containerCommand
- Indítási parancs
string
.
Az indítási parancsot adja meg.
Például:
dotnet run
dotnet filename.dll
appSettings
- Alkalmazásbeállítások
string
.
Szerkeszti a webalkalmazás alkalmazásbeállításait a szintaxis -key értékével (például: -Port 5000
-RequestTimeout 5000
-WEBSITE_TIME_ZONE
). A szóközöket tartalmazó értékeket idézőjelek közé kell tenni (például: "Eastern Standard Time"
).
configurationStrings
- Konfigurációs beállítások
string
.
Szerkeszti a webalkalmazás alkalmazásbeállításait a szintaxis -key értékével (például: -phpVersion 5.6 -linuxFxVersion: node|6.11
). A szóközöket tartalmazó értékeket idézőjelek közé kell tenni.
Tevékenységvezérlési beállítások
Minden tevékenység a tevékenységbemeneteken kívül vezérlési lehetőségekkel is rendelkezik. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Ez a feladat a következő kimeneti változókat határozza meg, amelyeket az alsóbb rétegbeli lépésekben, feladatokban és szakaszokban használhat fel.
AppServiceApplicationUrl
A kijelölt Azure App Service alkalmazás URL-címe.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök, DeploymentGroup |
Igények | None |
Képességek | Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Állítható változók | Bármelyik |
Ügynök verziója | 2.104.1 vagy újabb |
Feladatkategória | Üzembe helyezés |