创建git pre-receive挂钩,以将git commit与jira id链接起来

时间:2019-08-22 19:22:18

标签: github jira githooks github-enterprise

我正在尝试在github企业中创建一个预接收钩子。我想检查一下提交消息,它应该包含一个jira ID(例如“ RP-123”)以及一些文本。而且该提交应该在jira中作为github的链接可见。

有人可以帮我这个忙吗? 谢谢!

我已将jira与github集成在一起,方法是在开发人员设置下将其添加到OAuth Apps。 我试图在/ git / hooks文件夹下添加一个可执行脚本来验证提交消息,但这仅用于客户端验证,因为.git文件夹在github中不受版本控制。 您能否让我知道如何为提交消息添加服务器端验证以及jira将如何链接到那些特定的提交

1 个答案:

答案 0 :(得分:1)

如果我还不算太晚,您可以使用预接收挂钩来完成此操作。使用正则表达式的预接收挂钩示例如下:https://github.com/github/platform-samples/blob/master/pre-receive-hooks/require-jira-issue.sh