【问题标题】:Is there a way to reserve a pipeline for an agent pool in TFS or VSTS?有没有办法为 TFS 或 VSTS 中的代理池保留管道?
【发布时间】:2018-11-11 23:19:12
【问题描述】:

我们已开始在版本中运行自动化 UI 测试。我们允许我们的 QA 在测试中心手动启动这些测试,因此他们很容易用完所有可用的管道。

我希望能够确保始终有一个可用于构建的管道。有没有办法为构建保留管道,或者有没有办法告诉发布使用特定的管道?

此外,我们很快将切换到 VSTS。所以我也对 VSTS 提出了同样的问题。

【问题讨论】:

    标签: tfs azure-devops azure-pipelines


    【解决方案1】:

    如果“预留管道”是指“预留代理”,那么可以。您可以创建单独的代理和单独的代理队列,并且只会为您的测试自动化发布定义分配该代理队列。

    另一种选择是在代理上使用自定义 Capability 并在发布定义上使用自定义 Demand 以将发布定义限制为仅在特定代理上运行。

    如果您在谈论并发,则不能“保留管道”。如果构建或发布排队,它将尽快使用并发管道并运行到完成。

    【讨论】:

    • 我使用自定义功能和自定义需求来限制哪些代理使用 UI 测试运行我的版本。效果很好。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-13
    相关资源
    最近更新 更多