在Jenkins中配置Subversion插件以使用1.6工作副本

时间:2012-06-25 10:07:29

标签: svn jenkins svnkit

我使用Jenkins Subversion插件检查Jenkins中的工作副本。一个单独的SVN客户端用于从该工作副本中提取一些信息(使用了哪个分支,哪个版本等)。

Subversion插件创建一个1.7工作副本,另一个客户端无法处理(它是1.6)。 有没有办法配置Subversion插件来签出1.6份工作副本?

此问题列出了配置Subversion插件的方法:Hudson doesn't checkout using symlinks when using SVN (Subversion) 所以我开始寻找所有配置选项,最后在这个页面上:http://svnkit.com/kb/user-guide-config-settings.html,但它确实不完整。

我发现这个:http://wiki.svnkit.com/SVNKit_FAQ#Q:_Can_the_current_SVNKit_version_be_forced_to_create_pre-1.5_format_working_copies.3F,但新目录会忽略该属性。

我不能使用Jenkins变量来提取分支和修订信息,因为同一个脚本也必须能够在Jenkins外部运行。也不可能更新单独的客户端,因为我们正在使用构建系统上的“冻结”软件。如果一切都失败了,我可以降级詹金斯,但这不是首选。

1 个答案:

答案 0 :(得分:16)

在主Jenkins配置页面(http:/<jenkins_server>/configure)上搜索 Subversion工作区版本并将其设置为适当的值(1.6)。