【发布时间】:2015-05-28 22:12:43
【问题描述】:
我们正在使用 TeamCity,并且我已经设置了从分支机构拉取的工作。但是当这些分支被删除时,它们仍然会出现在 Teamcity 中:
(过时的分支列表,但实际上只有refs/master 处于活动状态)
Teamcity documentation 实际上指定了活动分支的构成:
活动分支
在具有已配置分支的构建配置中, 概览页面显示活动分支。
许多参数定义分支是否处于活动状态。这 参数可以在构建配置中更改(这将 仅影响一个构建配置)、项目或内部 属性(这定义了整个服务器的默认值)。一个参数 在配置中覆盖了内部属性中的一个参数。
一个分支被认为是活跃的,如果:
- 它存在于 VCS 存储库中并且有最近的提交(即 提交年龄小于值
teamcity.activeVcsBranch.age.days参数,默认7天)。- 或者它具有最近的构建(即构建的年龄小于
teamcity.activeBuildBranch.age.hours参数,默认 24 小时)。- !带有构建的已关闭 VCS 分支仍将显示为活动的 在最后一次构建后的 24 小时内。从 显示,设置
teamcity.activeBuildBranch.age.hours=0。
但是……我不明白他们的描述! :) “配置中的参数”是什么意思?我试过在我的工作中制作参数,如下所示:
(添加参数teamcity.activeBuildBranch.age.hours)
但这并没有做任何事情。也许我将自己暴露为一个完全的 TC 菜鸟,但谁能指导我如何正确更改这些设置,以便我只在构建作业中显示存储库活动的分支?
【问题讨论】:
标签: git configuration teamcity