Переменные сборки Team Foundation Server - PullRequest
13 голосов
/ 27 января 2009

Кто-нибудь знает (или знает, где найти, не могу сам), какие переменные я могу использовать в файле TFSBuild.proj для моих автоматических сборок?

Например, $ (SolutionRoot) дает мне путь ко всем моим исходным файлам, но я хочу скопировать построенное решение из каталога выпуска (то есть: \ Nightly Build20090127.7 \ Release \ _PublishedWebsites), и я не могу найдите, какая переменная выдаст мне этот каталог.

Чтобы подвести итог, я хотел бы знать переменную для каталога выпуска автоматической сборки, но также был бы признателен за список других переменных, которые я могу использовать (я использую tfs 2008)

1 Ответ

20 голосов
/ 27 января 2009

Взгляните на сообщение в блоге, которое я сделал некоторое время назад, когда пытался все это выяснить:

30 Полезные свойства Team Build

Кроме того, Аарон Холлберг (руководитель группы по сборке TFS) с тех пор задокументировал огромный набор свойств - не только значений, но и свойств расширяемости (то есть тех, которые можно установить на определенные значения для управления процессом сборки), что отличная ссылка:

Информация о Team Build 2008

Я думаю, что свойство, которое вы можете использовать, - это $ (BinariesRoot), но я не уверен (на данный момент я склонен создавать библиотеки классов, а не сайты ASP.NET, поэтому сборка не пригодна для ссылок).

Надеюсь, это поможет,

Martin.

...