мне нужно несколько советов по настройке TFS сборки для работы с MSBuild и публикации профиля с помощью файловой системы, чтобы развернуть мой веб-приложение ...Как настроить TFS сборки: MSBuild Аргументы: Публикация профиля: File System
Я m с использованием TFS 2013 и Visual Studio 2013. У меня есть проект веб-приложения с несколькими проектами библиотеки классов. У меня есть преобразование web.config для наших сред Dev и QA. У меня есть Опубликованные профили, которые определяют развертывание файловой системы. Эти публикации профилей работают в Visual Studio. Эти же профили Опубликовать работать, если я открыть командную строку и выполнить MSBuild с помощью следующих команд:
/р: DeployOnBuild = истина/р: PublishProfile = "Dev Intranet"
Я создал определение сборки TFS, и все отчеты построили, что они успешны. Я настроил аргументы MSBuild с теми же параметрами, что и MSBuild, из командной строки.
Я ожидаю, что публикация профиля будет скопировать опубликованный веб-сайт в папку в моей сети, но этого не происходит.
В целях тестирования я установил папку для распаковки TFS Build в том же сетевом расположении. Все эти файлы отображаются, включая каталог «_PublishedWebsite». Но я не могу использовать этот каталог, потому что web.config не преобразуется.
Я нашел несколько веб-сайтов, которые предполагают, что это возможно, но у меня пока нет успеха. Если кто-нибудь заработает, я буду признателен за помощь.
MSDN: Create a Build Definition
AwaitWisdom: Automatic Web Deployment with TFS Team build