能'使用jenkins subversion插件(svnkit)在chekout之后执行svn update命令

时间:2014-10-29 16:47:21

标签: svn jenkins command-prompt jenkins-plugins svnkit

操作系统:Windows 8

我已经安装了一个带有subversion插件(SVNKit)2.4版插件的jenkins服务器。 我已经在svn + ssh服务器上结账,一切正常。 当我尝试在手动cmd模式下进行更新命令时,不会出现任何内容。没有完成。

我使用sssh连接。我认为这是用户profil的问题,但如果我在手动命令行(没有jenkins)进行结账,则更新命令运行良好。

我的svn版本是1.7。

也许它来自SVNKit和svn之间的不同方式,但我找不到解决它的方法。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

SVN结帐的本地工作副本具有特定格式。通常它们不向后兼容。

  

jenkins服务器与subversion插件(SVNKit)版本2.4插件

上述信息还不够。 SVNKit 2.4版支持许多版本的工作副本格式。

管理Jenkins > 配置系统,找到" Subversion"部分,并在" Subversion工作区版本"。

下查找值

该版本是您的工作副本格式的版本,当Jenkins执行SVN签出时,该文件夹将在该版本中。

您必须确保您使用的命令行工具与Jenkins中的该编号具有相同的版本。如果你在詹金斯降级这个数字,你将不得不吹掉现有的结账并重新结帐