Редактирование скрипта пост-фиксации Subversion для включения автоматических сборок Hudson - PullRequest
1 голос
/ 21 мая 2010

Эй, ребята, я не очень хорош в Linux, но мне нужно изменить файл post-commit моего репозитория 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 находится где-то еще на сервере, а не внутри Хадсона. Может кто-нибудь сказать мне, что я должен поставить в качестве URL (пример очень помог бы)?

1 Ответ

1 голос
/ 21 мая 2010

http://server/hudson/subversion - это адрес, управляемый вашим Hudson, а не вашим сервером SVN Apache (который действительно может быть другим сервером полностью)

Вам нечего изменить, кроме как указать имя своего сервера Hudson.

...