在Teamcity中使用SVN时获取“分支”目录名称

时间:2015-03-18 22:49:29

标签: svn continuous-integration teamcity teamcity-8.0

使用SVN时是否有类似于%teamcity.build.branch%的内容?甚至是签出的 SVN 目录的完整URI?

我的项目设置如下:

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

VCS Root是http://svnhost/svn/repo/ProjectA,然后我为每个构建配置添加Checkout Rules - 例如+/trunk=>.

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

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

1 个答案:

答案 0 :(得分:1)

在目标中定义一个变量,比如" folder.name"并更改" VCS结帐规则"到

+:%folder.name% - >任何

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