【问题标题】:How to Integrate TortoiseSVN and Jenkins?如何集成 TortoiseSVN 和 Jenkins?
【发布时间】:2014-06-04 20:58:26
【问题描述】:

我正在我的 Windows 机器上构建一个小原型。我已经让 Jenkins 运行,并且正在使用 TortoiseSVN 作为我的仓库,其位置位于:file:///C:/SVNRepo

当我尝试将其添加为 Jenkins 中的存储库 URL 时,我收到以下错误:

Unable to access file:///C:/SVNRepo : svn: E180001: Unable to open an ra_local session to URL
svn: E180001: Unable to open repository 'file:///C:/SVNRepo'

奇怪的是,存储库位置在 Subclipse 中仍然有效。在 Jenkins 中使用 TortoiseSVN 我缺少什么?

【问题讨论】:

  • 郑重声明,TortoiseSVN 是 windows SVN 客户端,而不是 SVN 服务器/repo
  • 您使用的是哪个版本?我可以使用file:///E:/myRepo 配置一个颠覆存储库并且可以工作。也许是权限问题?

标签: svn jenkins tortoisesvn


【解决方案1】:

好的,我又进行了一些挖掘并自己弄清楚了。我通过 TortoiseSVN 启用命令行,在我的 windows 机器上将 svnserve.exe 设置为服务,运行该服务,然后使用 svn:// 协议作为 Jenkins 构建的 URL。现在一切正常。

【讨论】:

  • 嘿,这篇文章很旧,但我会尝试....我有同样的问题。你能详细解释一下你的解决方案吗
【解决方案2】:

需要安装visual svn server;提供“https://” url 来访问本地存储库...参考视频 https://www.youtube.com/watch?v=yGIo9_x-YSo

【讨论】:

  • 安装视觉 svn 服务器将允许通过 http:// 进行存储库管理和访问,但这并不能回答如何使用 file:// 访问进行 jenkins 集成的问题
猜你喜欢
  • 2017-01-08
  • 2011-05-05
  • 1970-01-01
  • 2013-09-16
  • 2019-12-06
  • 2012-01-28
  • 2010-10-05
  • 2019-02-14
  • 1970-01-01
相关资源
最近更新 更多