Używam TeamCity 4.5.1 do budowania i wdrażania aplikacji ASP.Net do programowania.TeamCity + MSBuild: Oznaczanie wdrożenia za pomocą numeru kompilacji VCS
Działa to doskonale, jednak mój menedżer poprosił mnie o oznaczenie folderu konkretną wersją SVN, z której źródło zostało skompilowane.
Do wykonania kompilacji i wdrożenia używam skryptu MSBuild, ale nie mogę pomyślnie pobrać numeru kompilacji.
Oto polecenie MSBuild używam (odkażane):
<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 okazuje się tak:
,,,,,,,,
Aka, pusty. Co ja robię źle? Czy jest jakiś lepszy sposób na zrobienie tego?
Yay! To się udało. –