VSTS 配置代理池和队列

VSTS Configuring Agent pools and queues

我是 VSTS 的新手 - 使用它来管理测试用例和相关的回归自动化测试。只是想检查我是否在正确的轨道上。

感谢您的帮助...

关于代理池和队列的问题。我们想定义一些代理(在池中)和代理队列来支持代理池。

我正在阅读以下文章:

代理池和队列 https://docs.microsoft.com/en-us/vsts/pipelines/agents/pools-queues?view=vsts

使用上述配置 - 我可以在队列中有多个 builds/release,当它们空闲时,它们将分发给池中的代理。这就是它的工作原理。

输出当前配置:

我们有一个构建管道和一个发布管道,如下所述。

然后我们将执行一些构建(在构建管道中)和相关的发布(在发布管道中)。

目前我们正在使用以下配置 - 没有池。

发布和构建

构建管道 - 测试构建 - 将构建软件(测试)

发布管道 - 发布测试 - 将 运行 软件(测试)

您可以使用在代理池中的 VSTS 中管理的私有代理来 运行 并发构建,但值得注意的是您需要支付 concurrent builds on agents nowadays so you can have 15 agents but if you only have 10 concurrency licenses only 10 builds or release will run. You can achieve concurrency on hosted agents by buying more Microsoft Hosted Agent Concurrency licenses