詹金斯SVN对奴隶

时间:2015-06-04 09:15:41

标签: svn jenkins tortoisesvn jenkins-plugins jenkins-cli

我有一个jenkins服务器,我配置为使用SVN 1.7(管理Jenkins->配置系统 - > Subversion-> 1.7)。 我有一个奴隶,我安装了tortoiseSVN,并在从机中添加了PATH变量。 当我在奴隶中运行svn --version时,我看到了

 svn, version 1.7.18 (r1615261)
   compiled Aug  9 2014, 13:23:04

Copyright (C) 2014 The Apache Software Foundation.
This software consists of contributions made by many people; see the NOTICE
file for more information.
Subversion is open source software, see http://subversion.apache.org/

但是当我在jenkins工作中运行svn --version时,我得到了

  vn, version 1.6.12 (r955767)
   compiled Jun 21 2010, 16:00:59

Copyright (C) 2000-2009 CollabNet.

版本的差异导致此错误:

svn: The path '.' appears to be part of a Subversion 1.7 or greater working copy.  Please upgrade your Subversion client to use this
working copy.

如何配置jenkins以使用正确的SVN?

1 个答案:

答案 0 :(得分:1)

似乎你有2个SVN安装。一个1.7和secodn - 1.6

在工作中执行     echo%PATH% 从jenkins工作看看哪里可以安装1.6版本。 (或使用哪个svn,如果你使用Linux)

然后你可以卸载1.6或修改系统PATH变量,所以svn 1.7将首先在路径中。

在Jenkins中选择SVN版本(管理Jenkins->配置System-> Subversion)不会影响' Command'建立步骤。它会影响源代码管理'触发'