在 Teamcity 中使用 SVN 时获取 "Branch" 目录名称
Getting the "Branch" Directory Name when using SVN in Teamcity
使用SVN时有没有类似%teamcity.build.branch%
的东西?或者甚至是检出 SVN 目录的完整 URI?
我的项目设置如下:
ProjectA
-- trunk/
-- release/
-- tags/
----build.x.x.x
VCS 根是 http://svnhost/svn/repo/ProjectA
,然后我为每个构建配置添加 Checkout 规则——例如+/trunk=>.
有没有访问相对路径,完整url等解析?例如,如果这是一个工作目录,svn info
会提供我需要的信息。
基本上,我想将部分文件夹名称附加到版本号,例如#.#.#.#-trunk
或 #.#.#.#-release
或 #.#.#.#-tag
在目标中定义一个变量,例如"folder.name"并将"VCS checkout rule"更改为
+:%folder.name% -> 随便
您现在也可以在版本控制和标记操作中使用此可变文件夹名称
使用SVN时有没有类似%teamcity.build.branch%
的东西?或者甚至是检出 SVN 目录的完整 URI?
我的项目设置如下:
ProjectA
-- trunk/
-- release/
-- tags/
----build.x.x.x
VCS 根是 http://svnhost/svn/repo/ProjectA
,然后我为每个构建配置添加 Checkout 规则——例如+/trunk=>.
有没有访问相对路径,完整url等解析?例如,如果这是一个工作目录,svn info
会提供我需要的信息。
基本上,我想将部分文件夹名称附加到版本号,例如#.#.#.#-trunk
或 #.#.#.#-release
或 #.#.#.#-tag
在目标中定义一个变量,例如"folder.name"并将"VCS checkout rule"更改为
+:%folder.name% -> 随便
您现在也可以在版本控制和标记操作中使用此可变文件夹名称