Безусловно, переход на путь использования специального адаптера хранилища данных - абсолютно тот метод, который я бы выбрал.Если вы хотите найти образец TFS 2010 для пользовательского адаптера хранилища, вы можете найти его на сайте TFS SDK .
Power Studio Visual Metrics Power Tool , который стал доступным, является одним из способов получения полезной информации в процессе сборки. Якоб Эн проделал некоторую работу, чтобы показать , как интегрировать инструмент в шаблон процесса сборки TFS 2010 . Ключом было бы то, как сохранить эту конкретную дату осмысленным образом, чтобы данныескорее всего, его не удаляют (так что вы можете перестроить хранилище в любое время) и переносимы в случае перемещения базы данных Team Project Collection на другой экземпляр сервера.
В идеале, я бы сделал это во время сборкипроцесс, добавьте узел информации о сборке в сбор информации о объекте IBuildDetail
, прежде чем сборка будет завершена с вашей специальной информацией.Существует множество различных стандартных типов информационных узлов сборки, которые вы можете использовать (IBuildInformation
- см. Методы расширения для некоторых идей), но вы можете создать свой собственный тип.
Каждый раз, когда адаптер хранилища данных запускается позже, он может искать в информационных узлах сборки IBuildDetail
(IBuildDetail.Information
), чтобы найти ваши специальные данные и ввести их в пользовательскую меру.что вы создаете для измерения сборки.
Дайте мне знать, если у вас есть какие-либо вопросы!