Я автоматизирую процесс веб-развертывания с помощью uDeploy и MSDeploy. Я создаю пакет через MSBuild, а затем развертываю его с помощью uDeploy и MSDeploy.Как создать инкрементный пакет через MSDeploy
Каждый раз, когда я создаю пакет, он копирует все файлы в созданный пакет, Есть ли способ создать пакет с измененными файлами. У меня встроенный TFS в Jenkins, я нажимаю на сборку, он будет получать только измененные файлы в моем рабочем пространстве и создавать пакет.
команда 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
Это не поддерживается веб-пакеты Deploy предназначены для самодостаточных и содержать все содержимое. Когда вы публикуете пакет, он должен публиковать измененный контент. –