【发布时间】:2015-09-14 08:46:55
【问题描述】:
我正在使用 uDeploy 和 MSDeploy 自动化 Web 部署过程。 我通过 MSBuild 创建包,然后使用 uDeploy 和 MSDeploy 部署它。
每次我创建包时,它都会将所有文件复制到创建的包中, 有没有办法只用更改的文件创建包。 我已经在 Jenkins 中集成了 TFS,我单击构建它只会在我的工作空间中获取更改的文件并创建包。
Msdeploy 命令在下面
"${p:resource/IIS-MSD/commandPath}msdeploy.exe" -verb:sync -source:package=MarketWorkFlowWebApp.zip -dest:auto=localhost -setParam:name=%1,value=%2 -enableLink:AppPoolExtension
Msbuild 参数如下所示
/p:configuration=debug /p:outdir=.\outPutPath;DeployIISAppPath="MarketWorkFlowWebApp" /T:Package
【问题讨论】:
-
这不受支持 Web 部署包被设计为自包含并包含所有内容。当您发布包时,它应该只发布更改的内容。
标签: jenkins msbuild msdeploy udeploy