我正在使用 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 如下所示:
,,,,,,,,
又名,空。我究竟做错了什么?有没有更好的方法来做到这一点?