从 Subversion 构建 Azure DevOps

Azure DevOps Build From Subversion

我正在尝试在 Azure DevOps Pipeline 中创建一个以 subversion 作为代码源的构建。

生成代理似乎有问题。报错如下

##[Error 1]
No agent found in pool Hosted VS2017 which satisfies the specified demands:
     svn 

构建代理 (Hosted VS2017) 确实安装了 subversion - 以下是池的详细信息。

Subversion
Version: 1.8.17<br/>
Environment:

PATH: contains location of svn.exe

我不确定问题出在哪里。欢迎任何帮助。

问题是 svn 的功能没有在代理上明确定义。

代理必须具备与需求相匹配的能力才能构建到 运行。代理确实安装了 Subversion,但这还不够。在构建系统中定义它的功能 table 中必须有一个条目。

答案是手动将该条目添加为 'user capability',如下所示:

针对此问题的此修复程序正在推出。您不再需要向托管代理添加 "svn" 用户功能。对于给您带来的不便,我们深表歉意。