我最近开始在之前构建的没有任何问题的 Azure DevOps 管道中遇到错误。错误信息如下:
在默认池中找不到满足以下要求的代理:Agent.Version。所有需求:Agent.Version -gtVersion 2.220.0
我们的构建代理版本当前为 2.170.1。
我确信管道配置或项目没有发生任何可能导致此问题的更改。这是否是由于构建服务器上最近的软件更新或 Azure DevOps 本身的任何更改所致?
以下是我解决该问题所采取的步骤:
验证了默认池中的代理版本,即 2.170.1。 检查项目和管道配置的最新更新或更改。 对于解决此问题的任何见解或建议,我将不胜感激。有没有办法强制管道使用现有的代理版本,或者我应该将代理更新到较新的版本?如果更新代理是推荐的方法,那么执行此操作的步骤是什么?
正如我们在上面的评论中所讨论的,建议将池中的代理更新为最新版本。
此外,正如
@Max CHien
提到的,Azure DevOps已经发布了Agent版本3.x。我们建议您考虑将自托管代理升级到版本 3.x
。您需要下载Agent version 3.x的安装包并安装到自己的机器上。如果您不再需要2.x
版本代理,您可以卸载它们。