Azure DevOps Server 2020 能否支持在开发者的机器上运行开发者的 PR 构建的模型?

问题描述

我们在本地使用 Azure DevOps Server 2020。我们无法转向服务。我们无法在 Azure 中使用代理,因为这些代理将无法与位于公司防火墙后面的服务器通信。

所以,我们被本地代理困住了,这让我们感到窒息。我们的应用程序在最坏的意义上是一个整体。它的 PR 构建需要时间并且非常需要资源。目前我们有 2-3 个 PR 构建在同一台机器上同时运行,这需要永恒。简而言之 - 这是非常糟糕的。

另一方面,开发人员拥有非常强大的机器。当然,我不希望我的机器为其他人的 PR 构建提供服务,但如果它可以运行我自己的 PR 构建,那就太棒了。

唉,我不明白这是怎么做到的。所以,我的问题是 - 是否可以配置 Azure DevOps Server 2020,以便 Alice 提交的 PR 的 PR 验证构建将在 Alice 的机器上运行的构建代理上运行,并且只有在没有这样的代理时才会选择“标准" 在构建服务器上运行的构建代理?

澄清

虽然问题说的是 Alice,但也有 Bob 和 Charlie 以及 Deepak。大约 300 多名开发人员。因此,解决方案不应假设只有一名开发人员在处理代码。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)