2

我有一个连接到 VCS Root 的构建配置。在 VCS 我有分支机构feature-123,,,feature-234feature-345

如果我转到 Build Configuration Overview 并选择 [Run...] -> Changes -> Build Branch,下拉菜单显示feature-123, feature-345. (笔记feature-234不在列表中)。

Build Configuration 有一个带有分支过滤器的 VCS 触发器+:*。触发器对所有分支中的更改做出反应,包括feature-234,所以我知道 TC 可以看到它。

我想不通的是为什么我不能选择feature-234手动构建。

4

1 回答 1

2

我确定了一些可能导致这种情况的情况以及解决方案。

  1. 该分支刚刚被推送到您的服务器上,并且尚未被 TeamCity 获取。等几分钟。

  2. 分支可能被认为是非活动的,有属性:teamcity.activeVcsBranch.age.days可以修改,默认值为7。如果没有提交,在过去 7 天内,该分支将在您的活动分支中不可见,并且无法在下拉列表中看到它。

    2.a:可以增加定时器。

    2.b :在这个分支上添加一个虚拟提交将使它再次可见。

  3. 在少数特殊情况下,我无法在下拉列表中找到分支,但是,当我选择特定的构建配置时,似乎有更多的非活动分支可用,然后我在其上运行构建,它将在内部可用包含项目。

于 2018-01-13T11:36:46.933 回答