Получить номер набора изменений триггерной сборки в TFS 2010 - PullRequest
9 голосов
/ 19 августа 2010

Может кто-нибудь сказать мне, как я могу получить номер набора изменений, текущая сборка TFS 2010 была запущена для?

Я хочу расширить рабочий поток сборки, если сборка была запущена при регистрации, и хочусделать еще несколько обработок, для которых мне нужен номер набора изменений, который был создан при регистрации.

Есть идеи?

Thx!

Ответы [ 2 ]

16 голосов
/ 20 августа 2010

Я нашел решение.Номер набора изменений, для которого запускается сборка, заполняется в переменной: BuildDetail.SourceGetVersion

1 голос
/ 19 августа 2010

Используя расширение от http://msbuildtasks.tigris.org/,, вы можете сделать это с помощью задачи TfsVersion в проекте Build:

   <MSBuild.Community.Tasks.Tfs.TfsVersion LocalPath="$(SolutionRoot)">
      <Output TaskParameter="Changeset" PropertyName="Revision" />
    </MSBuild.Community.Tasks.Tfs.TfsVersion>
...