Подтвердить что ты не робот

MSBuild/WebDeploy - как предотвратить его удаление папки и ее содержимого

Мы используем TeamCity для автоматизации MSBuild, чтобы использовать WebDeploy для продвижения нашего приложения на наши различные серверы.

По большей части, у нас это работает, и отлично. Однако одна загвоздка: у нас есть папка, в которой хранятся файлы, которые мы не хотим удалять во время публикации.

Как сообщить WebDeploy: "Я знаю эту папку не в скомпилированном приложении. Игнорируйте ее, просто оставьте ее в покое".

4b9b3361

Ответ 1

Если вы используете dirPath, filePath или contentPath, вы можете указать правило DoNotDelete для блокировки удаления файлов на конечном компьютере, которых нет в источнике. Синтаксис для добавления в командную строку будет -enableRule:DoNotDelete. Для получения дополнительной информации см. Упомянутые статьи поставщика и Правила развертывания веб-сайтов.