You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何下载旧版VSTS Agent?SVN构建私有Agent报错求助

你的VSTS Agent问题解答

一、旧版VSTS Agent的下载方式

你可以通过Azure DevOps的代理管理界面获取历史版本:

  • 登录你的Azure DevOps组织,进入代理池管理页面
  • 点击页面里的「下载代理」按钮,在弹出的下载窗口底部,找到「查看所有版本」的选项
  • 从列表里选择你需要的1.83.0版本,下载对应的安装包即可

二、关于构建错误的细节解析

1. 为什么会出现「Cmd」需求报错?

这个差异是因为不同构建任务的需求定义不同。Git构建任务没有强制要求代理具备Cmd功能,但SVN相关的任务可能内部依赖Cmd环境来执行脚本或命令,所以自动添加了这个需求。
解决起来很简单:进入你的代理配置页面,切换到功能标签页,手动添加一个名为Cmd的功能(值可以填1.0或者留空),保存后代理就能满足这个需求了。

2. Agent.Version要求和SVN的关系

你的猜测是对的——这个版本要求确实和SVN任务有关。较新的SVN构建任务依赖Agent的特定功能,所以会自动把Agent.Version -gtVersion 1.83.0作为需求。而Git任务对Agent版本兼容性更好,所以之前没触发这个问题。
如果坚持用旧版Agent,就下载1.83.0版本;更推荐的是升级到符合要求的Agent版本,毕竟旧版可能存在安全漏洞或功能缺失。

内容的提问来源于stack exchange,提问作者Andrew

火山引擎 最新活动