【问题标题】:Create git pre-receive hook to link git commits with jira id创建 git pre-receive 挂钩以将 git 提交与 jira id 链接
【发布时间】:2019-08-22 19:22:18
【问题描述】:

我正在尝试在 github 企业中创建一个预接收挂钩。我想检查提交消息,它应该包含一个jira id(比如'RP-123')和一些文本。并且该提交应该在 jira 中作为指向 github 的链接可见。

有人可以帮我解决这个问题吗? 谢谢!

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

【问题讨论】:

    标签: github jira githooks github-enterprise


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-12-30
      • 2014-04-28
      • 2021-09-16
      • 2022-01-02
      • 1970-01-01
      • 2015-09-10
      • 1970-01-01
      • 2017-01-18
      • 2015-08-31
      相关资源
      最近更新 更多