Эй, ребята, я не очень хорошо разбираюсь в Linux, но мне нужно изменить файл post-commit моего репозитория Subversion, чтобы получить Hudson для автоматической сборки на коммитах.Редактирование сценария пост-фиксации Subversion для включения автоматизированных построений 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
Та часть, я не знаю, это адрес URL приведены в нижней части этого фрагмента кода. Я знаю адрес моего сервера Hudson, но часть /subversion
меня озадачила, потому что в моей системе это ни на что не ссылается. Мой репозиторий Subversion принадлежит где-то еще на сервере, а не внутри Hudson. Может ли кто-нибудь сказать мне, что я должен разместить в качестве URL-адреса (пример очень поможет)?
Почему бы вам не позволить Хадсон проверить Subversion, если что-то изменилось? Гораздо проще ... – khmarbaise
Не так эффективно. – Wachgellen