Megosztás a következőn keresztül:


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