teamcity - 在手动构建运行中无法选择特定的 VCS 分支

标签 teamcity teamcity-9.1

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

如果我转到构建配置概述并选择 [运行...] -> 更改 -> 构建分支,下拉列表将显示 feature-123feature-345。 (注意 feature-234 不在列表中)。

构建配置有一个带有分支过滤器+:*的VCS触发器。触发器会对所有分支中的更改使用react,包括 feature-234,因此我知道 TC 可以看到它。

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

最佳答案

我发现了一些可能导致此问题的案例以及解决方案。

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

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

    2.a:您可以增加计时器。

    2.b:在此分支上添加虚拟提交将使其再次可见。

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

关于teamcity - 在手动构建运行中无法选择特定的 VCS 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48229035/

相关文章:

xamarin - 如何从命令行或构建脚本构建 Xamarin.Mac 应用程序

teamcity - 如何在 Teamcity 中运行针对新 .NET Core *.csproj 的 xUnit 测试?

git - 如何为多个提交触发一个 TeamCity 构建,但一个 merge 到一个分支

maven - 在哪里保存 setting-security.xml 文件以使用 Maven 加密?

.net - NUnit 3.2.1 + TeamCity : Could not load file or assembly 'nunit.framework'

git - TeamCity 无法从 VCS 加载build设置,忽略新设置

hosting - Teamcity 作为构建服务器、托管或为其他人付费?

nant - 使用 Nant 将 TeamCity 内部版本号获取到 AssemblyInfo 文件中

数据库部署 - 生成部署计划期间发生错误。部署无法继续

Teamcity 卡在代理端 git checkout