Joh*_*zen 5 msbuild teamcity environment-variables
我正在使用TeamCity 4.5.1来构建和部署ASP.Net应用程序以进行开发.
到目前为止,这是完美的工作,但是,我的经理要求我用编译源的特定SVN Revision标记文件夹.
我正在使用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%" />
Run Code Online (Sandbox Code Playgroud)
Version.txt如下所示:
,,,,,,,,
Run Code Online (Sandbox Code Playgroud)
阿卡,空的.我究竟做错了什么?有更好的方法吗?
%env.XYZ% 是 TeamCity 引用环境变量的方法,如果您想在任何地方的 ITS 设置中使用它们。
在批处理文件中或通过 msbuild,您只需要 XYZ 部分。
echo %BUILD_VCS_NUMBER% > \\path\to\version.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3472 次 |
| 最近记录: |