2014-05-14 62 views
2

我使用TeamCity 8来运行msbuild脚本。TeamCity在msbuild脚本中获取svn url

我认为TeamCity会设置一个环境变量或msbuild属性与vcs根url。但我找不到它。

我试着用/ v:diag来运行脚本来获取更多信息,但仍然找不到任何属性。

我可以从Teamcity获得URL还是必须运行诸如svn.exe info之类的东西?

+0

有属性为$(vcsroot_url)你只是想添加一个VCS根,让您的代码? –

+0

不知道我明白。我不想添加任何内容,我想知道目前正在构建的Subversion url,并且已经在TeamCity – Karsten

+0

中设置好,然后查看您构建的设置选项卡,或者如果您是管理员编辑配置设置 - 版本控制设置 –

回答

2

这是我目前正在做的事情。

TeamCity确实有这个变量,它被命名为%vcsroot.url%,但它可以作为默认的脚本。

使其在msbuild脚本(以及其他类型)中可用。

转到项目设置 - >参数 - >添加新的参数

Name: system.vcsroot.url 
Kind: System property 
Value: %vcsroot.url% 

而且你的MSBuild