Интеграция репозитория Google Code SVN с MantisBT

Я пытаюсь понять, как интегрировать мой репозиторий кода Google с моей системой отслеживания ошибок богомола. Я знаю, что Google позволяет вам использовать веб-перехватчики после фиксации, но я не могу понять, каким должен быть точный URL-адрес. Существует много информации о том, как их интегрировать, но все они требуют вызова сценария mantis из оболочки, но у меня нет доступа оболочки к моему веб-серверу. Есть ли способ настроить эту интеграцию?


person Brian    schedule 21.07.2010    source источник


Ответы (2)


на случай, если вы все еще работаете над этим, я модифицировал «скрипт оболочки», чтобы он работал с хуком после фиксации GC. Вы можете найти его здесь: http://www.mantisbt.org/bugs/view.php?id=12569

person Chl    schedule 03.12.2010

Вам нужен эта запись в блоге. Вам понадобится curl на сервере для отправки команд богомолу, что может быть проблемой, в зависимости от языка сценариев, который вы используете для написания хука.

Интеграция работает очень хорошо, хотя мне не удалось связать пользователя subversion, который совершает коммит, с пользователем mantis, закрывающим ошибку. В конце концов, я просто использовал пользователя «svn», который выполнил все манипуляции с богомолом и добавил свойство автора svn в сообщение журнала. Я также добавил список измененных папок (не файлов, иногда список наборов изменений был слишком большим для моих целей) в сообщение журнала — это оказалось очень полезным позже.

person gbjbaanb    schedule 03.12.2010