【问题标题】:TeamCity forcing "checking for changes" only on agentTeamCity 仅在代理上强制“检查更改”
【发布时间】:2014-05-28 08:16:02
【问题描述】:

我有以下设置:

  • 在一台机器上运行的 TeamCity 服务器
  • TeamCity 代理在单独的机器上,通过 VPN 连接到源代码控制 (TFS)。

VPN 设置为作为服务运行有点棘手,因此不能/不想在服务器上设置它。相反,我希望一切都通过那个代理。

构建服务器在收集源时失败,它似乎试图找出在 TFS 中执行了哪些更改(但它找不到 TFS 主机,因为它不在那个 VPN 上)。构建设置为仅在代理上检查源。

恐怕答案是显而易见的,但找不到任何文件证实这一点……是否有可能进行这样的设置?或者构建服务器是否需要访问 TFS 存储库以检查更改并触发构建?

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    TeamCity 服务器仍需要访问 VCS 根来评估当前修订和变更集详细信息。

    请务必注意代理端结账的其他副作用。有关详细信息,请参阅 TeamCity 文档中的 VCS Checkout Mode(请注意第 2 行)。

    【讨论】:

    • 有趣的是,我看到了那个页面,但跳到了代理结帐模式的描述。感谢您指出(明显的)顶部。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 2016-12-17
    • 1970-01-01
    • 2013-04-26
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    相关资源
    最近更新 更多