Azure DevOps 管道错误:找不到版本大于 2.220.0 的代理

问题描述 投票:0回答:1

我最近开始在之前构建的没有任何问题的 Azure DevOps 管道中遇到错误。错误信息如下:

在默认池中找不到满足以下要求的代理:Agent.Version。所有需求:Agent.Version -gtVersion 2.220.0

我们的构建代理版本当前为 2.170.1。

我确信管道配置或项目没有发生任何可能导致此问题的更改。这是否是由于构建服务器上最近的软件更新或 Azure DevOps 本身的任何更改所致?

以下是我解决该问题所采取的步骤:

验证了默认池中的代理版本,即 2.170.1。 检查项目和管道配置的最新更新或更改。 对于解决此问题的任何见解或建议,我将不胜感激。有没有办法强制管道使用现有的代理版本,或者我应该将代理更新到较新的版本?如果更新代理是推荐的方法,那么执行此操作的步骤是什么?

azure-devops yaml azure-pipelines gitversion build-agent
1个回答
0
投票

正如我们在上面的评论中所讨论的,建议将池中的代理更新为最新版本。

  1. 您可以打开代理池,然后单击“更新所有代理”按钮来升级池中的所有代理。

    enter image description here

  2. 您可以在池中启用“允许此池中的代理自动更新”选项。当有新的代理版本可用时,它将在开始运行管道作业之前自动升级代理。

    enter image description here


此外,正如

@Max CHien
提到的,Azure DevOps已经发布了Agent版本3.x。我们建议您考虑将自托管代理升级到版本
3.x
。您需要下载Agent version 3.x的安装包并安装到自己的机器上。如果您不再需要
2.x
版本代理,您可以卸载它们。

enter image description here


© www.soinside.com 2019 - 2024. All rights reserved.