IISWebAppDeploymentOnMachineGroup@0 – IIS-webbappen distribuerar v0-uppgift
Använd den här uppgiften för att distribuera en webbplats eller ett webbprogram med hjälp av Web Deploy.
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.
Indata
WebSiteName
- Webbplatsnamn
string
. Krävs.
Anger namnet på en befintlig webbplats på datorgruppens datorer.
VirtualApplication
- Virtuellt program
string
.
Anger namnet på ett redan befintligt virtuellt Azure-program på måldatorerna.
Package
- Paket eller mapp
string
. Krävs. Standardvärde: $(System.DefaultWorkingDirectory)\**\*.zip
.
Anger filsökvägen till paketet eller mappen som genereras av MSBuild eller en komprimerad arkivfil. Variabler (build release | ) och jokertecken stöds. Till exempel $(System.DefaultWorkingDirectory)\**\*.zip
.
SetParametersFile
- SetParameters-fil
string
.
Valfritt. Anger platsen för filen som SetParameters.xml
ska användas.
RemoveAdditionalFilesFlag
- Ta bort ytterligare filer vid målet
boolean
. Standardvärde: false
.
Väljer alternativet för att ta bort filer i webbappen som inte har några matchande filer i Zip-paketet för webbappen.
ExcludeFilesFromAppDataFlag
- Undanta filer från mappen App_Data
boolean
. Standardvärde: false
.
Väljer alternativet för att förhindra att filer i App_Data
mappen distribueras till webbappen.
TakeAppOfflineFlag
- Koppla från app
boolean
. Standardvärde: false
.
Väljer alternativet att koppla från webbappen genom att placera en app_offline.htm
fil i webbappens rotkatalog innan synkroniseringen påbörjas. Filen tas bort när synkroniseringen har slutförts.
AdditionalArguments
- Ytterligare argument
string
.
Anger ytterligare webdistributionsargument som tillämpas när du distribuerar Azure-webbappen. Exempel: -disableLink:AppPoolExtension
eller -disableLink:ContentExtension
.
En lista över webdistributionsargument finns i Åtgärdsinställningar för webbdistribution.
XmlTransformation
- XML-transformering
boolean
. Standardvärde: false
.
Anger de konfigurationstransformeringar som körs för *.Release.config
och *.<EnvironmentName>.config
på *.config file
. Konfigurationstransformeringar körs före variabelersättningen. XML-transformeringar stöds bara i Windows.
XmlVariableSubstitution
- XML-variabelersättning
boolean
. Standardvärde: false
.
Anger de variabler som definierats i bygg- eller versionspipelinen. Dessa variabler matchas mot key
posterna eller name
i avsnitten appSettings, applicationSettings och connectionStrings i alla konfigurationsfiler och parameters.xml
. Variabelersättning körs efter konfigurationstransformeringar.
Observera: Om samma variabler definieras i versionspipelinen och i miljön ersätter miljövariablerna variablerna versionspipelinen.
JSONFiles
- JSON-variabelersättning
string
.
Anger en ny radavgränsad lista över JSON-filer som ersätter variabelvärdena. Filnamnen måste vara relativa till rotmappen.
Om du vill ersätta JSON-variabler som är kapslade eller hierarkiska anger du dem med JSONPath-uttryck. Om du till exempel vill ersätta värdet ConnectionString
för i exemplet nedan måste du definiera en variabel som Data.DefaultConnection.ConnectionString
i bygg- eller versionspipelinen (eller i versionspipelinens fas).
{
"Data": {
"DefaultConnection": {
"ConnectionString": "Server=(localdb)\SQLEXPRESS;Database=MyDB;Trusted_Connection=True"
}
}
}
Variabelersättning körs efter konfigurationstransformeringar.
Observera: Pipelinevariabler undantas i ersättning.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Inga.
Kommentarer
Använd den här uppgiften för att distribuera en webbplats eller webbapp med hjälp av WebDeploy.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | Klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | 2.104.1 eller senare |
Uppgiftskategori | Distribuera |
Krav | Beskrivning |
---|---|
Pipelinetyper | Klassisk version |
Körs på | DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | 2.104.1 eller senare |
Uppgiftskategori | Distribuera |