Пост-сборки в TFS Team Build лучшие практики - PullRequest
0 голосов
/ 03 февраля 2011

У меня вопрос по поводу пост-сборок. У нас есть пост-сборка в настройках проекта. Эта задача после сборки сжимает JavaScript из-за производительности веб-приложения. Путь сборки назначается переменной $ (YUICompressorDLLPath) .

Обычно это нормально работает с компьютера разработчика, но как мне это сделать из TFS Team Build. Когда я запускаю Team Build, она заканчивается с ошибкой, потому что сборка находится на компьютере сборки в другом месте, как на компьютере разработчика. Я пытался перезаписать переменную поверх аргументов MSBuild, но, похоже, она не работает.

Какая лучшая практика, как это сделать?

Привет

Антон Калчик

Ответы [ 2 ]

0 голосов
/ 18 мая 2011

На мой взгляд, лучшая практика - сохранять структуру каталогов на сервере сборки так же, как на компьютере разработчика.На этом пути все работает нормально, из-за относительных путей.Дополнительные сведения о том, как обеспечить развертывание сгенерированного файла, см. Также: Развертывание сгенерированных файлов на сервере сборки TFS

0 голосов
/ 04 февраля 2011

Похоже, вам следует изменить $ (YUICompressorDLLPath) $ (OutDir) \ $ (TargetFileName)

...