svn - Jenkins:SVN 工作副本版本无效

标签 svn jenkins

我们的构建服务器运行 Jenkins 1.502,Subversion 插件已升级到版本 1.45。该插件使用svnkit-1.7.6-jenkins-1.jar

我们还安装了 SVN 客户端 1.7.8。

Jenkins 成功从 SVN 存储库 check out 源代码。但是当我进入工作区目录并尝试手动运行一些 svn 命令时,它失败了:

# cd /var/lib/jenkins/jobs/myproject/workspace/
# svnversion
svn: E155036: Working copy '/var/lib/jenkins/jobs/myproject/workspace' is too old (format 8, created by Subversion 1.4)

错误消息表明工作副本是由 SVN 1.4 创建的,但 svnkit 的版本是 1.7.6。怎么可能?

我搜索了整个文件系统,没有任何其他 svnkit-*.jar 文件。

最佳答案

jenkins 中有一个选项可以告诉 svn 使用哪种工作副本格式(管理 jenkins > 配置系统),查找“Subversion Workspace Version”下拉菜单 - 它可能设置为 1.4。将其更改为列表中的最新版本。

关于svn - Jenkins:SVN 工作副本版本无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15107857/

相关文章:

svn - 如何使用(乌龟)SVN 忽略模式忽略包含空格的文件/目录?

linux - 需要 SVN update-commit Hook 帮助

用于 Windows 资源管理器的 SVN 插件

linux - Apache SVN,arch linux 上的错误 500

java - 使用 Bitbucket 配置 Jenkins

ios - Jenkins CI : How to trigger jenkins jobs based on different Xcode project configurations

svn - 像filehamster(修订系统)但开源的东西?

testing - 在 Docker 容器中运行 Jenkins 测试从代码库中的 dockerfile 构建

java - Groovy 和 StreamAPI 出现意外的 GroovyCastException

java - ANT 构建无法识别 geckodriver 可执行文件 "The driver executable does not exist"