【发布时间】:2018-11-11 23:19:12
【问题描述】:
我们已开始在版本中运行自动化 UI 测试。我们允许我们的 QA 在测试中心手动启动这些测试,因此他们很容易用完所有可用的管道。
我希望能够确保始终有一个可用于构建的管道。有没有办法为构建保留管道,或者有没有办法告诉发布使用特定的管道?
此外,我们很快将切换到 VSTS。所以我也对 VSTS 提出了同样的问题。
【问题讨论】:
标签: tfs azure-devops azure-pipelines
我们已开始在版本中运行自动化 UI 测试。我们允许我们的 QA 在测试中心手动启动这些测试,因此他们很容易用完所有可用的管道。
我希望能够确保始终有一个可用于构建的管道。有没有办法为构建保留管道,或者有没有办法告诉发布使用特定的管道?
此外,我们很快将切换到 VSTS。所以我也对 VSTS 提出了同样的问题。
【问题讨论】:
标签: tfs azure-devops azure-pipelines
如果“预留管道”是指“预留代理”,那么可以。您可以创建单独的代理和单独的代理队列,并且只会为您的测试自动化发布定义分配该代理队列。
另一种选择是在代理上使用自定义 Capability 并在发布定义上使用自定义 Demand 以将发布定义限制为仅在特定代理上运行。
如果您在谈论并发,则不能“保留管道”。如果构建或发布排队,它将尽快使用并发管道并运行到完成。
【讨论】: