2015-06-01 4 views
-2

Итак, я недавно создал сервер сборки TFS, сервер мог создавать и тестировать, а не проблемы, однако я узнал, что MsBuild can not публиковать на ftp напрямую. поэтому я ищу в Интернете, о том, что именно я могу сделать, чтобы решить мою проблему. Я нашел ms build tasks extension которые имеют возможность публиковать файлы на ftp. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я не могу понять, как ее использовать. Я использую шаблон процесса построения по умолчанию, с небольшими изменениями. Я не понимаю, нужно ли мне менять этот шаблон, или мне нужно написать совершенно новый шаблон? Или мне нужно изменить файл проекта VS? или как мне начать? Раньше я никогда не работал с MSBuild. Итак, вопрос в том, как мне начать?Как запустить файл MSBuild после успешного завершения работы TFS?

Существует много информации в Интернете, но я не мог найти простое фиктивное объяснение того, как интегрировать эту библиотеку и заставить ее работать вместе с TFS.

ответ

1

Вам будет лучше всего любить свой ftp-файл на PowerShell.

Если вы используете TfvcTemplate.12.xaml, вы должны увидеть местоположение тестового сценария. Здесь вы можете указать PowerShell для удовольствия после завершения сборки и тестирования. Это было бы намного легче поддерживать в долгосрочной перспективе.

+0

Если я делаю это, я получаю неправильную ошибку каталога. Я попытался создать seapapte ps1 скрипт, который загружает файлы из вновь созданной сборки, но не может получить эту ошибку – Timsen

+0

Тогда ваша powershell ссылается на неправильное местоположение. Существует множество хороших документов о том, как перемещать файлы в PowerShell из TFS Build. –