嘿伙计们,我对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(一个例子会有很大帮助)?
答案 0 :(得分:1)
http://server/hudson/subversion是由您的Hudson管理的地址,而不是您的SVN Apache服务器(完全可以是另一台服务器)
除了放入Hudson服务器的名称外,你没有什么可以改变的。