我想在svn post-commit掛鉤時觸發jenkins作業。 但是,我得到下面的錯誤: 我的詹金斯在窗口###。1.7:8080 工作在://###.###.1.7:8080/job/hooks_test/ 我也每2分鐘配置SCM POLL。無法觸發jenkins作業svn post-commit掛鉤
錯誤消息:
警告:post-commit鉤子失敗,輸出(退出代碼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未找到 2014-10-18 13:37:00錯誤404:未找到。
請幫
===========
服務器端的post-commit:
REPOS="$1" REV="$2" UUID=svnlook uuid $REPOS
/usr/bin/wget \
--header「內容類型:文本/ plain; charset = UTF-8「\
--post-data」svnlook changed --revision $ REV $ REPOS「\
--output-document」 - 「\ --timeout = 2 \
// ###。 ###。1.7:8080/subversion/$ {UUID}/notifyCommit?rev = $ REV`
這是我在svn服務器端使用的腳本: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 \ http:// ### ### 1.7:8080 /顛覆/ $ {} UUID/notifyCommit?轉= $ REV – 2014-10-18 23:16:09