1

嘿伙计们,我不太擅长 Linux,但我需要修改我的 Subversion 存储库的提交后文件,以让 Hudson 在提交时自动构建。

这里的这个页面告诉我这样做:

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

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

4

1 回答 1

1

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

除了输入 Hudson 服务器的名称外,您无需更改任何内容。

于 2010-05-21T11:18:23.290 回答