我正在使用带有自托管代理的 yaml 管道运行 java 代码,但它显示以下错误
##[错误]在池Winagentpool中找不到满足指定要求的代理:maven,Agent.Version -gtVersion 2.163.1
有人可以帮我解决这个问题,在此先感谢。
我正在使用带有自托管代理的 yaml 管道运行 java 代码,但它显示以下错误
##[错误]在池Winagentpool中找不到满足指定要求的代理:maven,Agent.Version -gtVersion 2.163.1
有人可以帮我解决这个问题,在此先感谢。
需求是说“我需要代理具有此功能才能运行”的一种方式。能力基本上是分配给代理的键值标签。当代理启动时,它会分析其环境,并尝试检测操作系统版本、代理版本、SDK(如 java)的可用性等。在这种情况下,您的管道需要一个具有版本>= 2.163.1
和可用 Maven 的代理。
您可以在 中查看和配置代理功能Organization settings->Agent pools
。
该错误表明您的代理版本太旧和/或未检测到 Maven 安装。验证代理版本并检查是否在代理(系统范围)上定义了M2_HOME 环境变量。
作为最后的手段,您可以尝试maven
手动添加功能。