У меня есть msdeploy в моем nant сценарии (Город Команды), который работает кроме него, копирует некоторые папки, которые я не хочу копировать. Какая команда пропустит эти каталоги? Я попробовал:
<arg value="-skip:objectName=dirPath,absolutePath=C:\Websites\slingshotportal\Build scripts"' />
and
<arg value='-skip:objectName=contentPath,absolutePath="C:\\Websites\\slingshotportal\\Build scripts"' />
Ни одна из этих команд, кажется, не работает, и каталог сценариев Сборки все еще копируется fromm исходный каталог в целевой каталог? msbuild делает синхронизацию, и я указываю и - источник и-dest как contentPath.
У меня есть сценарий сборки TeamCity nant, и в итоге у меня сработал следующий:
<arg value='-skip:objectName=dirPath,absolutePath="\\published"' />
Каталог, который нужно пропустить, был \ опубликован, поэтому обратите внимание, что мне пришлось выйти из \ Я также обнаружил, что такой каталог, как webroot \ app.domain.feature, должен быть экранирован, например: webroot \\ app \ .domain \ .feature
Вам нужно посмотреть параметр «пропустить».
Документация доступна здесь: http://technet.microsoft.com/en-us/library/dd569089 (WS.10) .aspx