自定义Jira中的注释 - GitHub集成

时间:2017-09-29 05:18:23

标签: github jira

在GitHub中推送提交时,是否可以自定义Jira中注释的内容?

目前,评论如下:

  • 触发:John Doe
  • 评论:#TST-1234:虚拟提交测试jira-github集成
  • 存储库:测试
  • 分支:refs / heads / master
  • Git问题网址:https://github.com/ ...

我希望它只评论URL部分,其余部分对我来说都不是有趣的信息,我希望评论是干净的。

1 个答案:

答案 0 :(得分:0)

可能的解决方案可能是自定义提交消息本身

确保提交消息中包含分支名称,在JIRA中,该分支名称很可能来自问题标题。

要实现这一目标,同事必须在其.git / hooks目录中包含一个名为commit-msg的文件,其内容如下:

#!/bin/bash
current_branch="$(git rev-parse --abbrev-ref HEAD)"
tmp=$(mktemp) || exit
echo "$current_branch $(cat "$1")" > "$tmp"
mv "$tmp" "$1"

然后,当某人在功能分支ABC-1234-customers-cant-login上提交时,这样的提交命令:

git commit -m "Awesome changes"

...实际上将产生以下提交消息:

ABC-1234-customers-cant-log-in Awesome changes

...然后JIRA会将提交链接到问题。

解决方案和功劳在这里回答:https://stackoverflow.com/a/55008618/7540322

相关问题