svn - 从 Subversion 构建 Azure DevOps

标签 svn build azure-devops azure-pipelines

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

构建代理似乎有问题。错误如下。

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

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

Subversion
Version: 1.8.17<br/>
Environment:

PATH: contains location of svn.exe

不知道问题出在哪里。欢迎任何帮助。

最佳答案

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

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

答案是手动将该条目添加为“用户功能”,如下所示:

DevOps svn Capability

关于svn - 从 Subversion 构建 Azure DevOps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52501674/

相关文章:

svn - 远程、断开连接的工作

svn - 将 svn 仓库迁移到 git。 svn repo 中的多个应用程序需要分成单独的 git repos

svn - 相当于 TFS 搁置的 Subversion 是什么?

c++ - 防止 "Program too big to fit in memory"的链接器选项

azure - 在 Azure 应用服务部署任务中设置 XML 转换环境

azure-devops - 有没有办法在Azure Pipelines条件中使用自定义变量

azure-devops - Azure Devops 管道 NPM 审计

svn - 如何获得 svn :externals in a read-only fashion? 的功能

java - 在 Windows 7 中指定 GRADLE_USER_HOME

javascript - 如何解决 "Definition for rule ' @typescript-eslint/rule-name' 找不到"