我已经在我的一个开发小组中设置了bug跟踪器The Bug Genie,到目前为止,大多数事情都很容易开始工作。现在,我想利用他们的Git集成。然而,他们的文档似乎有点缺乏,似乎假设我知道一些我显然不知道的事情。
有没有人知道一些好的资源来设置Git集成到Bug Genie中?我有一个基于Linux的服务器,我可以完全控制它,所以我在这方面并不受限制,而且我可以使用Bug Genie附带的钩子。我只是需要一些更多的指导来让一切正常工作。
我找到了他们提供的钩子,但它并没有给我足够的信息,让我在当前的服务器设置(它使用Capistrano做一些事情,并且已经有一些接收后钩子)中获得足够的信息。我希望有一些更清晰的东西(甚至是对已经存在的文档的一些澄清),这样我就不必求助于反复试验和错误。
发布于 2011-06-14 16:31:22
在$buggeniedir/modules/vcs_integration/hooks/git下有一个钩子脚本,它几乎是自我记录的。
请注意,不幸的是,您必须手动将其添加到每个存储库。
编辑:
将钩子文件从$buggeniedir/modules/vcs_integration/hooks/git/tbg-post-receive复制到$your-repo-dir/.git/hooks/post-receive (在服务器上!)。然后编辑刚刚复制的post-receive文件,使其包含Bug Genie安装目录的完整路径(请注意,该目录!)。之后,在钩子文件中设置适当的ID。你可以在Bug Genie网页界面中找到该ID,在yourbugenieurl.com/configure/module/vcs_integration上,点击项目设置(该页面链接的帮助页面也包含所有关键字)。
从服务器克隆/更新存储库,更改一些内容,瞧:)
https://stackoverflow.com/questions/5979649
复制相似问题