Hudson/Jenkins hudson 中无法无法使用 svn import

TN801465 · 发布于 2015年1月14日 · 228 次阅读
96

各位大神: 我这里遇到个在Hudson调用“Execute Windows batch command"插件,然后在里面使用svn import 命令来上传编译好的二进制文件至SVN服务器, 但不管我如何设置参数(认证:--username=test --password=123或者不认证:--no-auth-cache --non-interactive --trust-server-cert)都不奏效,就一直卡 在这一步,请大家帮忙分析分析这是为何

说明: 1.服务器使用的是VisualSVN Server 3.0.1,采用的认证方式为https 2.在Hudson服务器上的命令行(cmd)里面使用svn import上传任何东西是没有任何问题的(svn --version:1.8.10 跟服务器VisualSVN Server 3.0.1对应) 3.Hudson的版本是3.2.1,subversion插件版本:2.3.10

共收到 10 条回复
4
laofo · #1 · 2015年1月14日

错误信息是?贴个log上来

96
TN801465 · #2 · 2015年1月15日

就是没有错误信息啊,就一直卡在那个点了(svn import命令这块)~~~

4
laofo · #3 · 2015年1月15日

还有一个问题,怎么会在hudson 中用 svn import?

96
TN801465 · #4 · 2015年1月15日

上传编译后的二进制结果集到服务器上~~

对了,今天又试过,然后出现如下: 命令:"C:\Program Files (x86)\Subversion\bin\svn" import E:\可视化发布版\visul_client\3.0\ https://IP:8443/svn/visual_SVN/2-/V3.0/client/受控库 -m "initmsg" --username=hudson --password=hud*123*son 结果: 14:02:34 svn: E230001: Unable to connect to a repository at URL 'https://IP:8443/svn/visual_SVN/2-%E5%8F%97%E6%8E%A7%E5%BA%93/V3.0/client' 14:02:34 svn: E230001: Server SSL certificate verification failed: issuer is not trusted

4
laofo · #5 · 2015年1月15日

编译完的东西为啥要提交到 svn里?

这台机器不信任svn服务器,因为svn 服务器开启了 SSL。需要让这台机器信任 svn 服务器的 SSL 证书。具体你可以搜搜。

96
TN801465 · #6 · 2015年1月16日

编译完成后打包,放在svn上供测试取(测试包)进行测试~~ laofo依你看该怎么处理编译后的结果集呢,小弟没啥经验

96
TN801465 · #7 · 2015年1月16日

有关认证这块,我这边一直都是直接从浏览器里进行设置,把visualsvn server的证书添加到受信任的人、机构等等, 其它的方法还请laofo指导下~~

4
laofo · #8 · 2015年1月16日

编译完成后拷贝到服务器上,然们去取就可以了。没必要提交到SVN里

96
TN801465 · #9 · 2015年1月16日

从浏览器当中添加了服务器证书受信任,能添加的都添加了~~~但是用Hudson编译时依然报错

96
xiami303 · #10 · 2015年5月06日

解决了没。。。。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册