如何将Git与其他本机问题跟踪器集成?

时间:2017-06-11 11:30:28

标签: git github gitlab

我开发了一个本机问题跟踪系统,用户可以创建,分配和跟踪问题状态。

现在我需要将每个git提交特殊消息(如#{issue id}Fixes #{issue id}等)与我自己的自定义问题解决方案集成。

我的意思是,如果用户写提交并推送更改,如果提交消息包含#{issue id}等特殊字符,或者Fixes #{issue id}之类的特殊字必须链接到我自己的问题跟踪系统。

此外,我需要在自定义问题跟踪器上更改问题状态,我需要一个可直接点击的链接来调用和更改问题状态。

你知道吗? 感谢。

1 个答案:

答案 0 :(得分:2)

您的问题跟踪器必须拥有API。在git方面,您需要一个post-update hook来解析每个提交消息,提取问题ID并使用问题跟踪器的API调用适当的操作。