在Teamcity构建配置名称中使用变量

时间:2013-01-02 14:12:58

标签: teamcity teamcity-7.0

我想在TeamCity配置名称中包含一个变量值。

例如,如果我的配置名为[Patch release 4.3] - quick build,我希望从变量中获取“4.3”,例如%release.number%

2 个答案:

答案 0 :(得分:1)

至少在此时名称中不支持引用(TeamCity 7.x)。 查看/投票选择相应的feature request

答案 1 :(得分:0)

我目前的解决方法是使用powershell脚本通过REST接口更新名称

$wc = new-object System.Net.WebClient
$wc.Credentials = new-object System.Net.NetworkCredential("user", "pass", "domain")
$wc.UploadString("http://myserver/httpAuth/app/rest/buildTypes/id:<build_id>/name","Put","%branch_name%")

请参阅http://confluence.jetbrains.com/display/TW/REST+API+Plugin

上的“项目设置”