我正在使用 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