Можно ли скопировать файл в шаблон процесса сборки tfs 2010? - PullRequest
6 голосов
/ 16 марта 2012

Я вижу, что существует действие copyDirectory, но нет действия copyFile. Есть ли способ скопировать только один файл из каталога?
Или, может быть, есть способ удалить один файл из каталога?

Спасибо за вашу помощь.

Ответы [ 3 ]

4 голосов
/ 23 марта 2012

Вам не нужно писать свою собственную деятельность.Попробуйте использовать TFS Build Extensions .Существует рабочий процесс RoboCopy, который вы можете использовать для копирования файлов.Есть много других очень полезных действий, таких как электронная почта, ...

Следуйте этому хорошему руководству , чтобы изменить рабочий процесс DefaultTemplate или любой рабочий процесс внутри папки BuildProcessTemplates.

4 голосов
/ 16 марта 2012

Нет активности FileCopy. Вы можете 1) разрабатывать свои собственные действия или 2) использовать InvokeMethod .

2 голосов
/ 16 марта 2012

Я бы использовал действие InvokeProcess и вызвал бы команду xcopy с правильными аргументами.Смотрите пример: http://www.ewaldhofman.nl/post/2010/11/09/Part-15-Fail-a-build-based-on-the-exit-code-of-a-console-application.aspx

...