Редактирование сценария после фиксации Subversion для включения автоматизированных сборок Hudson

Привет, ребята, я не очень хорошо разбираюсь в 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 находится где-то еще на сервере, а не внутри Hudson. Может ли кто-нибудь сказать мне, что я должен указать в качестве URL-адреса (пример очень поможет)?


person Wachgellen    schedule 21.05.2010    source источник
comment
Почему бы вам не позволить Хадсону проверить Subversion, если что-то изменилось? Гораздо проще...   -  person khmarbaise    schedule 21.05.2010


Ответы (1)


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

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

person VonC    schedule 21.05.2010