AzureRmWebAppDeployment@2 – Azure App Service 2-s verziós feladat üzembe helyezése
Azure App Service frissítése a Web Deploy/Kudu REST API-k használatával.
Syntax
# Azure App Service Deploy v2
# Update Azure App Service using Web Deploy / Kudu REST APIs.
- task: AzureRmWebAppDeployment@2
inputs:
ConnectedServiceName: # string. Required. Azure Subscription.
WebAppName: # string. Required. App Service name.
#DeployToSlotFlag: false # boolean. Deploy to slot. Default: false.
#ResourceGroupName: # string. Required when DeployToSlotFlag = true. Resource group.
#SlotName: # string. Required when DeployToSlotFlag = true. Slot.
#VirtualApplication: # string. Virtual Application.
Package: '$(System.DefaultWorkingDirectory)/**/*.zip' # string. Required. Package or Folder. Default: $(System.DefaultWorkingDirectory)/**/*.zip.
# Output
#WebAppUri: # string. App Service URL.
# Additional Deployment Options
#UseWebDeploy: true # boolean. Publish using Web Deploy. Default: true.
#SetParametersFile: # string. Optional. Use when UseWebDeploy == true. SetParameters File.
#RemoveAdditionalFilesFlag: false # boolean. Optional. Use when UseWebDeploy == true. Remove Additional Files at Destination. Default: false.
#ExcludeFilesFromAppDataFlag: false # boolean. Optional. Use when UseWebDeploy == true. Exclude Files from the App_Data Folder. Default: false.
#AdditionalArguments: # string. Optional. Use when UseWebDeploy == true. Additional Arguments.
#TakeAppOfflineFlag: false # boolean. Take App Offline. Default: false.
# YAML Syntax is not supported in TFS 2018.
# Use the classic designer to add and configure tasks.
# See the following Inputs section for details on the inputs that this task supports.
Bevitelek
ConnectedServiceName
- Azure-előfizetés
string
. Kötelező.
Válassza ki az üzembe helyezéshez tartozó Azure Resource Manager-előfizetést.
WebAppName
- App Service neve
string
. Kötelező.
Adja meg vagy válassza ki egy meglévő Azure App Service nevét.
DeployToSlotFlag
- Üzembe helyezés a tárolóhelyen
boolean
. Alapértelmezett érték: false
.
Válassza ki azt a lehetőséget, hogy az üzembe helyezés az üzemelési ponttól eltérő meglévő ponton legyen.
ResourceGroupName
- Erőforráscsoport
string
. Kötelező, ha DeployToSlotFlag = true
.
Adja meg vagy válassza ki a fent megadott Azure App Service tartalmazó Azure-erőforráscsoportot.
SlotName
- Slot
string
. Kötelező, ha DeployToSlotFlag = true
.
Adjon meg vagy válasszon ki egy, az üzemelési ponttól eltérő meglévő pontot.
VirtualApplication
- Virtuális alkalmazás
string
.
Adja meg a Azure Portal konfigurált virtuális alkalmazás nevét. Ez a beállítás nem szükséges a App Service gyökérben történő üzembe helyezéshez.
Package
- Csomag vagy mappa
string
. Kötelező. Alapértelmezett érték: $(System.DefaultWorkingDirectory)/**/*.zip
.
A App Service csomag vagy mappa mappa- vagy fájlelérési útja. A Variables ( Build | Release) helyettesítő kártyák használata támogatott.
Például: $(System.DefaultWorkingDirectory)/**/*.zip.
WebAppUri
- APP SERVICE URL-cím
string
.
Adja meg a kimeneti változó nevét, amely a App Service URL-címéhez jön létre. A változó a következő feladatokban is felhasználható.
UseWebDeploy
- Közzététel a Web Deploy használatával
boolean
. Alapértelmezett érték: true
.
A webes üzembe helyezési lehetőségekkel történő közzététel csak Windows-ügynök használata esetén támogatott. Más platformokon a feladat a Kudu REST API-kra támaszkodik a App Service üzembe helyezéséhez, és a következő lehetőségek nem támogatottak.
SetParametersFile
- SetParameters fájl
string
. Választható. Használja a következőt UseWebDeploy == true
: .
Nem kötelező: a használni kívánt SetParameters.xml fájl helye.
RemoveAdditionalFilesFlag
- További fájlok eltávolítása a célhelyen
boolean
. Választható. Használja a következőt UseWebDeploy == true
: . Alapértelmezett érték: false
.
Jelölje be azokat a fájlokat a Azure App Service, amelyek nem rendelkeznek egyező fájlokkal a App Service csomagban vagy mappában.
ExcludeFilesFromAppDataFlag
- Fájlok kizárása a App_Data mappából
boolean
. Választható. Használja a következőt UseWebDeploy == true
: . Alapértelmezett érték: false
.
Válassza azt a lehetőséget, a App_Data mappában lévő fájlok nem helyezhetők üzembe a Azure App Service.
AdditionalArguments
- További argumentumok
string
. Választható. Használja a következőt UseWebDeploy == true
: .
További Web Deploy-argumentumok a -key:value szintaxist követve.
Ezek a Azure App Service telepítésekor lesznek alkalmazva. Példa: -disableLink:AppPoolExtension -disableLink:ContentExtension.
A Web Deploy műveleti beállításaira további példákat ebben a cikkben olvashat.
TakeAppOfflineFlag
- Alkalmazás offline állapotba helyezése
boolean
. Alapértelmezett érték: false
.
A Azure App Service offline állapotba helyezéséhez helyezzen el egy app_offline.htm fájlt a App Service gyökérkönyvtárában a szinkronizálási művelet megkezdése előtt. A szinkronizálási művelet sikeres befejezése után a fájl el lesz távolítva.
Feladatvezé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
Nincsenek.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök |
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 |
Beállítható változók | Bármelyik |
Ügynök verziója | 1.102.0 vagy újabb |
Feladatkategória | Üzembe helyezés |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: