【问题标题】:Specific VCS branch unavailable to choose in manual build run在手动构建运行中无法选择特定的 VCS 分支
【发布时间】:2018-01-12 15:13:06
【问题描述】:

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

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

构建配置有一个带有分支过滤器+:* 的 VCS 触发器。触发器对所有分支的变化做出反应,包括feature-234,所以我知道 TC 可以看到它。

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

【问题讨论】:

    标签: teamcity teamcity-9.1


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

    • 这个分支肯定是活跃的,因为它是在 TC 收到一个提交并构建它之后的几分钟。它仍然没有出现在下拉列表中。分支是新的,但不是新旧的。也许 TC 更新这些下拉列表的时间比我想象的要长。我会在星期一检查它是否在那里。
    猜你喜欢
    • 2018-09-22
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多