MSBuild Удаление ненужных файлов

Обновить

December 2018

Просмотры

259 раз

4

Я использую TeamCity для запуска MSBuild для развертывания веб-сайта .NET у нас есть. Сайт использует Sitecore CMS, которая включает в себя три папки, несколько сот файлов (и MBS), которые имеют пчела в основной корневой папке сайта.

В настоящее время MSBuild удаляет всю папку корневой веб перед развертыванием себя в него. Это вызывает две проблемы:

1) Наша CMS не доступна в течение ~ 2 минут требуется, чтобы развернуть 2) фактическое развертывание занимает много времени, потому что мы должны запустить пакетный скрипт, чтобы скопировать все эти файлы в вебе-каталог после развертывания.

Есть ли способ, чтобы MSBuild не очистить весь корневой каталог перед развертыванием, или иметь его игнорировать определенные папки? Спасибо!

Jon

1 ответы

0

У меня тот же вопрос, хотя я нашел есть «пропустить» настройки вы можете использовать на MSDeploy сделать только эту самую вещь.

Казалось бы, MSDeploy команды работают в MSBuild я не намного дальше впереди вас.

Мне нужно удалить все 2 каталогов, за исключением, и скопировать все остальное в поперечнике. Дайте мне знать, если вы добились прогресса.