我用的TeamCity作为构建服务器,并希望从 svn涉及到我的MSBuild脚本通过版本号。原因是我想用这个号码在 测试/登台服务器上创建一个目录。TeamCity的部署:通过版本号来的MSBuild
我和冰一派(和谷歌;)),但无法找到一个解决方案。
任何想法?
我用的TeamCity作为构建服务器,并希望从 svn涉及到我的MSBuild脚本通过版本号。原因是我想用这个号码在 测试/登台服务器上创建一个目录。TeamCity的部署:通过版本号来的MSBuild
我和冰一派(和谷歌;)),但无法找到一个解决方案。
任何想法?
据我知道的版本号已经传递到的MSBuild有你试图用retrive它:
$(BUILD_NUMBER)
另一种选择是使用建立参数:
从上面的页面:
....传递一般或特殊环境设置成BUI的简便方法ld脚本。
构建参数全自动追加到MSBuild的命令行,例如:
msbuild.exe test.sln .... /property:foo=bar
实际上,你需要两个以上的答案,以达到你想要什么。您需要将teamcity构建设置为使用%build.vcs.number%,以便当参数BUILD_NUMBER设置为该值时。
您使用的是什么版本的teamcity? – Erwin
我使用Teamcity 7.1 – dknaack