gpt4 book ai didi

Azure Release Pipeline - 如何设置代理池

转载 作者:行者123 更新时间:2023-12-03 04:56:57 29 4
gpt4 key购买 nike

我正在使用 Azure 经典 UI 来设置发布管道。我的管道有 2 个阶段来反射(reflect) TEST 和 PRD。我还使用自托管代理来进行构建和发布。

我在组织级别有 2 个发布代理池(一个用于进行测试,一个用于进行 PRD 发布),每个池中有一个代理。这些代理中的每一个都在单独的自托管服务器上运行。此外,我还有另一个代理池,其中包含单个代理,正在运行构建管道。

在该项目中,我有一个包含 2 个阶段 TEST 和 PRD 的单一发布管道。我希望能够在 TEST 阶段使用 TEST 代理池,在 PRD 阶段使用 PRD。但我似乎无法在任何地方定义它。这可能吗 ?我的意思是,我可以在管道中添加代理作业,在其中我可以选择代理池之一,但是当我添加部署组时,我无法指定要使用哪个发布代理池。它仅通过部署组执行此操作,我不知道是否可以指定部署组在特定的发布代理上运行?

简而言之,如何配置整个发布管道以在特定的发布代理池上运行?或者定义管道的特定阶段在特定的发布代理上运行?也许我不明白发布管道是如何运行的。感谢您的帮助

最佳答案

您可以在代理池中为测试和生产代理创建代理。您可以转到组织/项目设置 --> 代理池 --> 为测试和生产代理创建新代理池,如图 https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/pools-queues?view=azure-devops&tabs=yaml%2Cbrowser 。代理显示何时处于在线/离线状态以在发布管道中运行作业。

enter image description here

关于Azure Release Pipeline - 如何设置代理池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66397665/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com