TFS 2018 构建 - svn 连接不适用于 "Get Sources" 步骤

TFS 2018 build - svn connection not working for "Get Sources" step

我们有一个配置了生成代理的 TFS 2018 设置。构建应该从 svn 中提取源代码。我们在 TFS 中配置了一个“服务连接”来与 svn 对话。这需要构建管道中的“svn”功能。我们手动添加了 svn pulls [svn.exe 和关联的 dll's] 所需的文件,并在代理功能中添加了键值对。 TFS 构建仍然抱怨错误

[section]Starting: Get Sources

Can't find installed svn command line utility

我可以确认“svn.exe”存在于“功能”中指定的“路径”路径中并且它有效。 [我们通过命令行“svn info]”对其进行了测试。我们还多次重启构建代理

TFS 应用程序层和构建代理位于不同的盒子上。 有趣的是,我们有另一个 TFS 实例,其中 TFS 应用程序层和构建代理在同一个盒子上,svn 连接和构建工作完美!

找到解决方案。我们还需要将 "exe" 的路径添加到系统 PATH 并重新启动构建代理