документы
настроил систему контроля версий (Subversion), которая будет использоваться разработчиками для фиксации и обновления своего кода (скажем, его адресhttps://server/svn/project
). Только аутентифицированные пользователи смогут иметь доступ к SVN проекта.
С другой стороны, я установил Hudson в качестве сервера непрерывной интеграции проекта (адрес проектаserver:8080/job/project
).
Я хотел бы добиться следующего:
Сборки Hudson запускаются автоматически при фиксации SVN.Письма отправляются соответствующим разработчикам (тем, кто зафиксировал код), когда их зафиксированный код не создается, а это означает, что когда пользователь А фиксирует код, который не создается, только пользователь А получает электронное письмо, содержащее уведомление.Я настроил основанную на матрице авторизацию для пользователей Hudson, потому что я не хочу быть открытым для кого-либо.
Я видел несколько предложений дляpost-commit
крючки, но ни один из них не работал до сих пор.
Может кто-нибудь подсказать, что делать в отношении обеих проблем? Конкретные шаги будут оценены.