teamcity中的变量“package of name”

时间:2014-09-30 11:41:28

标签: teamcity teamcity-8.0

我在项目中使用模板 在模板中"版本控制设置"我已设置存储库svn+ssh://path/to/repository/trunk/Linux/packages/的路径并添加VCS规则:
+|-:VCSPath => %env.TEAMCITY_BUILDCONF_NAME%/%env.TEAMCITY_BUILDCONF_NAME%-1.0(我的包的完整路径svn + ssh://path/to/repository/trunk/Linux/packages/name-of-package/name-of-package-1.0)

我设置名称"包名"当我创建新的"构建配置"来自模板。然后运行构建。但是teamcity已经返回错误:

Error collecting changes for VCS repository '"svn+ssh://path/to/repository/trunk/Linux/packages/" 
{instance id=12153,  
parent internal id=1927,    
parent id=Seek_SvnSshPathToRepositoryTrunkLinuxPackages,  
description: "svn: svn+ssh://path/to/repository/trunk/Linux/packages/"}'  
Path is invalid: 'svn+ssh://path/to/repository/trunk/Linux/packages/VCSPath'@14300: none

我猜%env.TEAMCITY_BUILDCONF_NAME%!="包名"

请告诉我可以使用哪些环境变量?

日Thnx。

2 个答案:

答案 0 :(得分:0)

通常,当url不正确时会发生这种情况。您是否尝试在浏览器中浏览url?它在那里有效吗?

答案 1 :(得分:0)

我找到了一个决定。 在VCS规则中,已添加name-of-package/name-of-package-1.0

包名 - 包裹的名称。

它已经奏效了。 日Thnx。