我试图在 svn post-commit 钩子上触发 jenkins 工作。但是,我遇到了以下错误:我的詹金斯在 Windows 中 ###.###.1.7:8080 工作在://###.###.1.7:8080/job/hooks_test/ 我也有每 2 分钟配置一次 SCM POLL。
错误信息:
警告:提交后挂钩失败(退出代码 1),输出:svnlook:预期的 FS 格式“2”;找到格式 '6' svnlook:预期的 FS 格式 '2';找到格式“6”
--2014-10-18 13:37:00-- //###.###.1.7:8080/subversion//notifyCommit?rev=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 \
--header "Content-Type:text/plain;charset=UTF-8" \
--post-data "svnlook changed --revision $REV $REPOS" \
--output-document "-" \ --timeout=2 \
//###.###.1.7:8080/subversion/${UUID}/notifyCommit?rev=$REV `