Как сделать автоматическую сборку в TFS 2010 ярлыком

У меня есть мои автоматизированные сборки, но я хочу, чтобы иметь возможность вернуться к спецификации с меткой и создать из этого источника. Определение сборки в разделе "Процесс" имеет элемент "Получить версию", но это относится к определенному набору изменений, который кажется довольно бесполезным. Кто-нибудь знает, как я буду это делать?

Ответы

Ответ 1

В версии Get принимается то, что TFS вызывает спецификацию версий, которая может быть либо набором изменений, либо меткой. Чтобы указать ярлык, просто префикс его с помощью L.

LMyLabel

Ответ 2

@Дилан Смит: Правильно. Вы можете указать в расширенном параметре Get Version метку: LmyLabel или CmyChangeset, чтобы поставить очередь на определенную версию. Существуют и другие варианты, такие как дата, "W" (последняя версия добавлена ​​в рабочую область) или "T" (последняя версия).

Для получения дополнительной информации: Создание конкретной версии с Team Build 2008

Ответ 3

Во время процесса сборки назовите код (в моем случае я использую номер сборки как часть метки).

Затем, когда вы хотите создать определенную помеченную версию, передайте метку в сборку script, получите код из библиотеки по метке, постройте код и разверните.

См. http://msdn.microsoft.com/en-us/library/fx7sdeyf.aspx для получения помеченной версии.