【问题标题】:Why does the TFS build run serially on build agents? Why not parallel builds?为什么 TFS 构建在构建代理上连续运行?为什么不并行构建?
【发布时间】:2013-06-25 14:10:20
【问题描述】:

为什么 TFS 在构建代理上一次只运行一个构建?为什么它不能启动另一个进程并在同一个构建代理上启动另一个构建?

如果我遗漏了一些太明显的东西,请原谅我。

【问题讨论】:

    标签: tfs tfsbuild


    【解决方案1】:

    构建(和测试)代理旨在执行顺序构建。

    如果您需要在一台机器上进行并行构建,只需添加更多代理即可。

    我目前在一台机器上有 24 个代理,能够并行运行 24 个构建。

    【讨论】:

    • @AG_85 它使您可以控制并行度。您可以选择启用它们的数量、启用时间以及存储每个源的位置。他们本可以创建一个构建“服务器”产品,该产品具有所有这些东西的配置,但不称它们为代理。 :)
    • 关于代理:“确保托管您的构建代理的构建服务器具有足够的存储和处理能力,以匹配团队项目集合上代码库和测试的大小和复杂性。通常,您应该托管构建服务器上的每个处理器核心不超过一个构建代理。您还可以通过将单个物理硬盘驱动器专用于每个构建代理的工作目录来提高性能。 msdn.microsoft.com/en-us/library/bb399135.aspx
    猜你喜欢
    • 2017-03-18
    • 2017-03-21
    • 2017-01-02
    • 2023-03-04
    • 2014-03-08
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 2017-07-03
    相关资源
    最近更新 更多