【问题标题】:TFS 2015 build agentTFS 2015 构建代理
【发布时间】:2016-08-18 09:50:49
【问题描述】:

我们有一个构建服务器,在代理池中运行新的 TFS 2015 构建代理。我已经查看并找不到“增加”要运行的连续构建数量的方法。

基本上,我希望我们的构建服务器能够同时构建两个不同的请求。这可能吗?

【问题讨论】:

    标签: tfs-2015 build-agent


    【解决方案1】:

    除非您使用不同的代理池,否则您可以在一台构建服务器(机器)上set up multiple TFS Build Agents。如果您将代理放在同一个代理池中,您的需求是不可能的。 how are agent pools and queues organized有清晰的图片展示?

    从上图中可以看出,除非它们在不同的代理池中,否则不可能同时构建两个不同的请求。

    此外,vNext 构建定义中还有一个并行构建。但是,这种并行构建只能通过不同的构建变量支持不同的平台

    【讨论】:

    • 虽然我接受这是 Microsoft 的官方回答,但 MSDN 论坛上的某个人指出了一种“解决方法”,即在单个构建服务器上拥有多个代理。这并不理想,但确实实现了目标并且目前可以接受。
    • 同意。但一方面。为什么要将我的答案“可以”编辑为“不能”。实际上,您可以在单个构建服务器上为 vNext 保存多个代理。但是,您不能同时在一个代理池中运行这些代理。这就是为什么当你排队构建时,你会得到一个提示:“x position in queue”。如果您使用不同的定义,例如构建和发布,而不是使用相同的队列代理。然后请求可以完全并行运行。
    • 我看错了你的帖子,还以为你打错了。那你可以无视我的编辑建议。
    • 感谢您的好意解释。
    猜你喜欢
    • 2016-01-21
    • 2017-03-21
    • 2018-06-19
    • 2016-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    相关资源
    最近更新 更多