在我的Jenkins项目中,我已经配置了Subversion作为SCM的“来自SCM的管道脚本”,一个与我们的测试VisualSVN服务器上的存储库相对应的存储库URL(为便于讨论,将其称为https://foo.bar.com/svn/Kofax/)以及“ Jenkins文件/ Jenkinsfile”的脚本路径。
当我触发构建时,我得到以下控制台输出。存储库路径似乎没有正确连接(例如,有两个“ svn”副本),但我不知道无关字符来自哪里:
由远程主机启动 org.tmatesoft.svn.core.SVNException:svn:E160013:'/ svn / Kofax /!svn / bc / 10 / Jenkins%20files / Jenkinsfile'路径未找到:404(({{ 3}})
我尝试过从存储库URL中删除存储库名称,但是詹金斯说它无法连接到存储库(正如您所期望的那样)。我还尝试在脚本路径中使用下划线而不是空格。
任何建议将不胜感激。
答案 0 :(得分:0)
取消选中“轻量级签出”选项可以继续进行构建,因此我认为这可能是Jenkins中的错误。
似乎存储库名称也必须是脚本路径的一部分,因此在我的情况下,正确的脚本路径是 Kofax / Jenkins_files / JenkinsFile。
希望这对其他Jenkins新手有所帮助。