Переменные Team Build Server Build

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

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

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

Ответ 1

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

30 полезных свойств сборки команды

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

Справочник по свойствам Team Build 2008

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

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

Martin.