【问题标题】:TFS 2008 Multiple Build Agents IssueTFS 2008 多个构建代理问题
【发布时间】:2015-01-30 16:49:40
【问题描述】:

我们目前使用 TFS 2008,并在多个构建服务器上安装了构建代理。我看到了这篇文章Configuring Multiple TFS Build Services on one Machine,它详细介绍了如何在一台机器上设置多个代理,这是我们想要采取的路线。

根据链接中的详细信息,我已经设置了一个新服务器,上面有 3 个代理,每个代理在服务器上都有自己的驱动器来构建。

如果我单独使用任何一个代理构建一个项目,那么它可以正常工作,但是如果我同时在每个代理上构建相同的项目,那么会发生非常奇怪的事情。

基本上三个构建中有两个会失败。我在构建输出日志文件中可以看到,尽管构建是在正确的驱动器上开始的,但在构建过程中的某个时刻,它会切换到第二个代理正在使用的输出驱动器。然后第二个代理上的构建将更改为第三个代理的驱动器,最终第三个构建成功。

每个构建代理服务都有自己的 .config 文件,它们都有不同的端口号,并且代理的属性都构建到不同的驱动器。

有没有人经历过这样的事情?

非常感谢

【问题讨论】:

  • 为什么你有多个 TFS 服务器?

标签: tfs tfsbuild


【解决方案1】:

您正在尝试做一些默认情况下不支持的事情,我对它不起作用并不感到惊讶。您应该升级到 TFS 2013 并迁移到控制器/代理模型。在 TFS 2010+ 中,您可以根据设计在一个机器上运行多个代理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-25
    相关资源
    最近更新 更多