编辑Subversion post-commit脚本以启用自动Hudson构建

时间:2010-05-21 09:58:33

标签: linux svn hudson hook post-commit

嘿伙计们,我对Linux不太满意,但是我需要修改我的Subversion存储库的post-commit文件,以便让Hudson在提交时自动构建。

此页here告诉我这样做:

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 "-" \
  http://server/hudson/subversion/${UUID}/notifyCommit?rev=$REV

我不知道的部分是该代码段底部给出的地址网址。我知道我的Hudson服务器的地址,但是/subversion部分让我感到困惑,因为在我的系统上没有提到任何东西。我的Subversion存储库属于服务器上的其他位置,而不是Hudson内部。谁能告诉我我应该把它作为URL(一个例子会有很大帮助)?

1 个答案:

答案 0 :(得分:1)

http://server/hudson/subversion是由您的Hudson管理的地址,而不是您的SVN Apache服务器(完全可以是另一台服务器)

除了放入Hudson服务器的名称外,你没有什么可以改变的。