Я использую TeamCity 4.5.1 для создания и развертывания приложения ASP.Net в разработке.
Пока это работает идеально, однако мой менеджер попросил пометить папку конкретной версией SVN, из которой был скомпилирован исходный код.
Я использую сценарий MSBuild для сборки и развертывания, однако я не могу успешно получить номер сборки.
Вот команда MSBuild, которую я использую (санированная):
<Exec Command=">\\server08\D$\Websites\MYPROJECT\version.txt echo %env.BUILD_VCS_NUMBER%,%env.BUILD_VCS_NUMBER.1%,%system.build.vcs.number%,%system.build.vcs.number.1%,%system.build.number.format%,%system.build.number.format.1%,%system.build.vcs.number.MYPROJECT_Web_Root%,%env.TEAMCITY_VCS_NUMBER_MYPROJECT_Web_Root%" />
Version.txt выглядит так:
,,,,,,,,
Ака, пусто. Что я делаю неправильно? Есть ли лучший способ сделать это?