IISWebAppDeploymentOnMachineGroup@0 – Az IIS-webalkalmazás üzembe helyezése v0 feladat
Ezzel a feladattal webhelyet vagy webalkalmazást helyezhet üzembe a Web Deploy használatával.
Syntax
# IIS web app deploy v0
# Deploy a website or web application using Web Deploy.
- task: IISWebAppDeploymentOnMachineGroup@0
inputs:
WebSiteName: # string. Required. Website Name.
#VirtualApplication: # string. Virtual Application.
Package: '$(System.DefaultWorkingDirectory)\**\*.zip' # string. Required. Package or Folder. Default: $(System.DefaultWorkingDirectory)\**\*.zip.
# Advanced Deployment Options
#SetParametersFile: # string. SetParameters File.
#RemoveAdditionalFilesFlag: false # boolean. Remove Additional Files at Destination. Default: false.
#ExcludeFilesFromAppDataFlag: false # boolean. Exclude Files from the App_Data Folder. Default: false.
#TakeAppOfflineFlag: false # boolean. Take App Offline. Default: false.
#AdditionalArguments: # string. Additional Arguments.
# File Transforms & Variable Substitution Options
#XmlTransformation: false # boolean. XML transformation. Default: false.
#XmlVariableSubstitution: false # boolean. XML variable substitution. Default: false.
#JSONFiles: # string. JSON variable substitution.
# IIS Web App Deploy v0
# Deploy a website or web application using Web Deploy.
- task: IISWebAppDeploymentOnMachineGroup@0
inputs:
WebSiteName: # string. Required. Website Name.
#VirtualApplication: # string. Virtual Application.
Package: '$(System.DefaultWorkingDirectory)\**\*.zip' # string. Required. Package or Folder. Default: $(System.DefaultWorkingDirectory)\**\*.zip.
# Advanced Deployment Options
#SetParametersFile: # string. SetParameters File.
#RemoveAdditionalFilesFlag: false # boolean. Remove Additional Files at Destination. Default: false.
#ExcludeFilesFromAppDataFlag: false # boolean. Exclude Files from the App_Data Folder. Default: false.
#TakeAppOfflineFlag: false # boolean. Take App Offline. Default: false.
#AdditionalArguments: # string. Additional Arguments.
# File Transforms & Variable Substitution Options
#XmlTransformation: false # boolean. XML transformation. Default: false.
#XmlVariableSubstitution: false # boolean. XML variable substitution. Default: false.
#JSONFiles: # string. JSON variable substitution.
Bevitelek
WebSiteName
- Webhely neve
string
. Kötelező.
Megadja egy meglévő webhely nevét a gépcsoport gépein.
VirtualApplication
- Virtuális alkalmazás
string
.
Egy már meglévő Azure-beli virtuális alkalmazás nevét adja meg a célgépeken.
Package
- Csomag vagy mappa
string
. Kötelező. Alapértelmezett érték: $(System.DefaultWorkingDirectory)\**\*.zip
.
Megadja az MSBuild vagy egy tömörített archív fájl által létrehozott csomag vagy mappa elérési útját. A változók (buildkiadás | ) és a helyettesítő karakterek támogatottak. Például: $(System.DefaultWorkingDirectory)\**\*.zip
.
SetParametersFile
- SetParameters fájl
string
.
Választható. Megadja a használni kívánt fájl helyét SetParameters.xml
.
RemoveAdditionalFilesFlag
- További fájlok eltávolítása a célhelyen
boolean
. Alapértelmezett érték: false
.
Bejelöli a webalkalmazás azon fájljainak törlését, amelyek nem rendelkeznek megfelelő fájlokkal a webalkalmazás zip-csomagjában.
ExcludeFilesFromAppDataFlag
- Fájlok kizárása a App_Data mappából
boolean
. Alapértelmezett érték: false
.
Ezzel a beállítással megakadályozhatja, hogy a App_Data
mappában lévő fájlok üzembe legyenek helyezve a webalkalmazásban.
TakeAppOfflineFlag
- Alkalmazás offline állapotba helyezése
boolean
. Alapértelmezett érték: false
.
Ezzel a beállítással offline állapotba helyezheti a webalkalmazást úgy, hogy a szinkronizálási művelet megkezdése előtt elhelyez egy app_offline.htm
fájlt a webalkalmazás gyökérkönyvtárában. A fájl a szinkronizálási művelet sikeres befejezése után törlődik.
AdditionalArguments
- További argumentumok
string
.
Az Azure-webalkalmazás üzembe helyezésekor alkalmazott további Web Deploy argumentumokat adja meg. Például -disableLink:AppPoolExtension
vagy -disableLink:ContentExtension
.
A Web Deploy argumentumainak listáját a Web Deploy műveleti beállításai című témakörben találja.
XmlTransformation
- XML-átalakítás
boolean
. Alapértelmezett érték: false
.
Megadja a konfigurációs átalakításokat, amelyek a *.Release.config
*.<EnvironmentName>.config
és a *.config file
rendszeren futnak. A konfigurációs átalakítások a változó-helyettesítés előtt futnak. Az XML-átalakítások csak Windows rendszeren támogatottak.
XmlVariableSubstitution
- XML-változó helyettesítése
boolean
. Alapértelmezett érték: false
.
A buildelési vagy kiadási folyamatban definiált változókat adja meg. Ezek a változók a konfigurációs fájlok parameters.xml
és az appSettings, applicationSettings és connectionStrings szakaszában szereplő vagy name
bejegyzésekkel egyeznekkey
. A változó helyettesítése konfigurációátalakítások után lesz futtatva.
Megjegyzés: Ha ugyanazok a változók vannak definiálva a kiadási folyamatban és a környezetben, akkor a környezeti változók felülírják a kiadási folyamat változóit.
JSONFiles
- JSON-változó helyettesítése
string
.
Megadja a JSON-fájlok új sorra tagolt listáját a változóértékek helyettesítéséhez. A fájlneveknek a gyökérmappához viszonyítva kell lenniük.
A beágyazott vagy hierarchikus JSON-változók helyettesítéséhez adja meg őket JSONPath-kifejezések használatával. Az alábbi mintában szereplő érték ConnectionString
lecseréléséhez például meg kell adnia egy változót Data.DefaultConnection.ConnectionString
a buildelési vagy kiadási folyamatban (vagy a kiadási folyamat szakaszában).
{
"Data": {
"DefaultConnection": {
"ConnectionString": "Server=(localdb)\SQLEXPRESS;Database=MyDB;Trusted_Connection=True"
}
}
}
A változó-helyettesítés a konfigurációátalakítások után lesz futtatva.
Megjegyzés: A folyamatváltozók ki vannak zárva a helyettesítésből.
Feladatvezérlési lehetőségek
Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Megjegyzések
Ezzel a feladattal webhelyet vagy webalkalmazást helyezhet üzembe a WebDeploy használatával.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | 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 |
Változók beállítása | Bármelyik |
Ügynök verziója | 2.104.1 vagy újabb |
Feladatkategória | Üzembe helyezés |
Követelmény | Leírás |
---|---|
Folyamattípusok | Klasszikus kiadás |
Futtatás: | 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 |
Változók beállítása | Bármelyik |
Ügynök verziója | 2.104.1 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: