2015-03-18 74 views
0

使用SVN时是否有类似于%teamcity.build.branch%的东西?甚至是检出的SVN目录的完整URI?在Teamcity中使用SVN时获取“分支”目录名称

我有一个项目设置如下:

ProjectA 
-- trunk/ 
-- release/ 
-- tags/ 
----build.x.x.x 

的VCS根是http://svnhost/svn/repo/ProjectA然后我每添加构建配置结帐规则 - 例如+/trunk=>.

有无论如何访问相对路径,完整的URL等解析?例如,如果这是一个工作目录,svn info会提供我需要的信息。

基本上,我想将部分文件夹名追加到版本号,例如#.#.#.#-trunk#.#.#.#-release#.#.#.#-tag

回答

1

目标定义一个变量,说 “folder.name”,改变 “VCS退房潜规则”,以

+:%folder.name% - >无论

你现在可以在版本控制和标记操作中使用此变量文件夹名称

+0

这或多或少是我最终使用的。当您使用DVCS时,不像分支那样干净,但似乎是唯一的选择。 – 2015-03-19 14:35:28