Интеграция с Git в The Bug Genie?

Я настроил баг-трекер The Bug Genie для использования в одной из моих групп разработчиков, и до сих пор большинство вещей было довольно легко заставить работать. Теперь я хотел бы использовать их интеграцию с Git. Тем не менее, их документация кажется немного недостающей и, кажется, предполагает, что я знаю кое-что, чего, очевидно, не знаю.

Кто-нибудь знает хорошие ресурсы для настройки интеграции Git с Bug Genie? У меня есть сервер на базе Linux, который я полностью контролирую, поэтому я не ограничен в этом аспекте, и я могу использовать хуки, которые поставляются с Bug Genie. Мне просто нужно больше рекомендаций, чтобы все заработало.

Я нашел хук, который они предоставили, но он на самом деле не дает мне достаточно информации, чтобы чувствовать себя комфортно в моей текущей настройке сервера (который использует Capistrano для некоторых вещей, и уже имеет некоторые хуки после получения). Я надеялся на что-то более понятное (даже некоторые разъяснения по документации, уже там), поэтому мне не придется прибегать к методам проб и ошибок.

1 ответ

Решение

Есть скрипт хука под $buggeniedir/modules/vcs_integration/hooks/gitЭто в значительной степени самодокументируется.

Имейте в виду, к сожалению, вам придется вручную добавлять его в каждый репозиторий.

Редактировать:

Вы копируете файл хука из $buggeniedir/modules/vcs_integration/hooks/git/tbg-post-receive в $your-repo-dir/.git/hooks/post-receive (на сервере!). Затем вы редактируете файл пост-получения, который вы только что скопировали, чтобы он содержал полный путь к установочному каталогу Bug Genie (обратите внимание, каталог!). После этого установите соответствующий идентификатор в файле хука. Вы можете найти этот идентификатор в веб-интерфейсе Bug Genie по адресу yourbugenieurl.com/configure/module/vcs_integrationщелкните "Настройки проекта" (страница справки, на которую ссылается эта страница, также содержит все ключевые слова).

Клонировать / обновить репо с сервера, что-то изменить, вуаля:)

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