在手动构建中无法选择特定的 VCS 分支 运行
Specific VCS branch unavailable to choose in manual build run
我有一个连接到 VCS Root 的构建配置。在 VCS 中,我有分支 feature-123
、feature-234
、feature-345
等
如果我转到构建配置概述并选择 [运行...] -> 更改 -> 构建分支,下拉列表显示 feature-123
、feature-345
。 (注意 feature-234
不在列表中)。
构建配置有一个带分支过滤器的 VCS 触发器 +:*
。触发器对所有分支的变化做出反应,包括 feature-234
,所以我知道 TC 可以看到它。
我不明白的是为什么我不能选择从 feature-234
手动构建。
我确定了几个可能导致此问题的案例和解决方案。
分支刚刚推送到您的服务器上,尚未被 TeamCity 提取。请稍等几分钟。
分支可能被认为是inactive,有属性:teamcity.activeVcsBranch.age.days
可以修改,默认值为7
。如果在过去 7 天内没有提交,该分支将不会出现在您的活动分支中,也不会出现在下拉列表中。
2.a : 你可以增加定时器。
2.b : 在此分支上添加虚拟提交将使其再次可见。
在少数例外情况下,我无法在下拉列表中找到分支,但是,当我 select 一个特定的构建配置时,似乎有更多的非活动分支可用,然后我 运行 在其上构建,它将在包含项目中可用。
我有一个连接到 VCS Root 的构建配置。在 VCS 中,我有分支 feature-123
、feature-234
、feature-345
等
如果我转到构建配置概述并选择 [运行...] -> 更改 -> 构建分支,下拉列表显示 feature-123
、feature-345
。 (注意 feature-234
不在列表中)。
构建配置有一个带分支过滤器的 VCS 触发器 +:*
。触发器对所有分支的变化做出反应,包括 feature-234
,所以我知道 TC 可以看到它。
我不明白的是为什么我不能选择从 feature-234
手动构建。
我确定了几个可能导致此问题的案例和解决方案。
分支刚刚推送到您的服务器上,尚未被 TeamCity 提取。请稍等几分钟。
分支可能被认为是inactive,有属性:
teamcity.activeVcsBranch.age.days
可以修改,默认值为7
。如果在过去 7 天内没有提交,该分支将不会出现在您的活动分支中,也不会出现在下拉列表中。2.a : 你可以增加定时器。
2.b : 在此分支上添加虚拟提交将使其再次可见。
在少数例外情况下,我无法在下拉列表中找到分支,但是,当我 select 一个特定的构建配置时,似乎有更多的非活动分支可用,然后我 运行 在其上构建,它将在包含项目中可用。