【问题标题】:TeamCity: shows build from two VCS roots but I have only oneTeamCity:显示从两个 VCS 根构建,但我只有一个
【发布时间】:2018-06-02 01:58:22
【问题描述】:

在我的构建日志中,我收到消息“正在收集 2 个 VCS 根中的更改”,但是应该只有一个根。如何找到并消除不正确的根(这是一个非常大的项目,依赖于其他构建)。构建日志中列出的两个根的详细信息可以总结为:

[VCS 根详细信息]“RRR 发布分支”...parent id=SSS_FFF_MMM...描述:“svn:....AAA_Dev”

[VCS Root details] "RRR Release Branch...parent id=SSS_MMM...description: "svn:....AAA_Release"

我想要列出的第一个根及其 SVN 分支,而不是第二个。但是,即使我查看了所有 VCS 根 ID 设置,试图找到“SSS_MMM”的匹配项,我也无法在“RRR 发布分支”项目中找到它。

关于可能导致此问题的原因(因为我是 TeamCity 的新手)的线索是,我确实在 Edit VCS Root 页面底部看到了一条通知,提示我在“仅适用于发布包(将创建此 VCS 根目录的副本”和“应用于所有构建配置和模板”。我相信我选择了第一个,遇到问题,然后选择了第二个。我注意到无论我做什么,通知仍然出现并且不会消失。

【问题讨论】:

  • 很可能您有一些构建链(快照依赖项),它们都有两个 vcs 根,因此 TeamCity 正在检查它们中的更改以正确理解“快照”

标签: teamcity


【解决方案1】:

经过一番调查,我能够发现另一个根在哪里。为了帮助遇到同样问题的任何人,我将描述我所做的,即:我转到管理 > 项目,然后选择 。在该配置中,我选择了“VCS Roots”,然后列出了所有正在使用的根、它们所属的项目以及存在的根的使用次数。由此,我能够找到我正在寻找的根。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-06
    • 2016-01-19
    • 2014-12-27
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多