Я только что загрузил TeamCity 7 сегодня и решил запустить его для решения Azure. Я не пытаюсь сделать что-нибудь фантазии (пока) и начал с очень простой командной строки сборки:Какие параметры TeamCity передают MSBuild под обложками?
msbuild /t:Publish /p:Configuration=Release;TargetProfile=Production;PublishDir=S:\HoursTracker\Deployments
Это создает и успешно производит пакет, который выглядит следующим образом *:
затем я попытался настроить TeamCity идентичным образом:
T его строит и успешно производит пакет, который выглядит следующим образом *:
То, что я не понимаю, почему существует такое огромное расхождение в размерах проекта MVC. Публикация непосредственно из Visual Studio дает тот же результат, что и моя команда MSBuild, поэтому я убежден, что TeamCity - странный человек. Поскольку я предполагаю, что TeamCity не нарушен, может кто-нибудь, пожалуйста, просветить меня о том, как правильно настроить его, чтобы получить ожидаемый результат?
* Я переименовал файлы пакета с .zip, чтобы детали были доступны для просмотра.
Изучите Process Monitor, и вы можете легко узнать, какие параметры переданы MSBuild, http://technet.microsoft.com/en-us/sysinternals/bb896645 –
@LexLi Спасибо за отзыв, я дам, что выстрел. –