Передать номер набора изменений tfs из ccnet в сценарий msbuild - PullRequest
0 голосов
/ 01 августа 2011

Мне нужно передать номер набора изменений из ccnet в сценарий msbuild в процессе сборки.

Когда ccnet запускает новую сборку, он получает номер набора изменений, поэтому

Мне нужно взять этот номер набора измененийи передать его в сценарий msbuild.

Этот сценарий msbuild включает в себя некоторый пользовательский инструмент, которому нужен этот номер набора изменений.

Спасибо.

1 Ответ

0 голосов
/ 01 августа 2011

Вы можете создать свойство для номера набора изменений следующим образом:

<PropertyGroup>
   <ChangesetNumber>SomeDefaultValue</ChangesetNumber>
</PropertyGroup>

и передайте его через командную строку в ваш msbuild следующим образом:

msbuild yourprojectname /p:ChangesetNumber=yourValue

В вашем файле проекта вы бы ссылались на это:

<Target Name="YourCustomTarget">
    <YourCustomTask argumentForChangesetNumber="$(ChangesetNumber)" />
</Target>
...