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

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

2 ответа

Решение

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

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

Интеграция работает очень хорошо, хотя я не мог связать пользователя Subversion, который фиксирует, с пользователем богомола, который закрывает ошибку. В конце я просто использовал пользователя 'svn', который сделал все манипуляции с богомолом и добавил свойство svn author в сообщение журнала. Я также добавил список измененных папок (не файлов, иногда список изменений был слишком большим для моих целей) в сообщение журнала - что впоследствии оказалось очень полезным.

Другие вопросы по тегам