我试图在svn post-commit钩子上触发一个jenkins作业。 但是,我得到以下错误: 我的詹金斯在窗口###。###。1.7:8080 工作在://###.###.1.7:8080 / job / hook_test / 我还每2分钟配置一次SCM POLL。
错误消息:
警告:提交后挂钩失败(退出代码1)并带有输出: svnlook:预期的FS格式为'2';找到格式'6' svnlook:预期的FS格式为'2';找到格式'6'
- 2014-10-18 13:37:00-- //###。###.1.7:8080 / subversion//notifyCommit?ev = 51 连接到###。###。1.7:8080 ......已连接。
发送HTTP请求,等待响应... 404 Not Found 2014-10-18 13:37:00错误404:未找到。
请帮忙
===========
服务器端提交后:
REPOS="$1" REV="$2" UUID=svnlook uuid $REPOS
/usr/bin/wget \
- 标题“Content-Type:text / plain; charset = UTF-8”\
- 后期数据“svnlook已更改--revision $ REV $ REPOS” \
- 输出文档“ - ”\ --timeout = 2 \
//###。###。1.7:8080 / subversion / $ {UUID} / notifyCommit?rev = $ REV`
答案 0 :(得分:1)
您有两个大而明显的问题:
svnadmin create --pre-1.6-compatible
创建的其他存储库(更糟糕)/subversion/${UUID}/notifyCommit
并且在服务器上找不到此路径(http服务器工作时) ,因为你没有来自svnlook的uuid - 请仔细查看网址/subversion//notifyCommit