github - 在 Jira 中自定义评论 - GitHub 集成

标签 github jira

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

目前评论以下信息:

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

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

最佳答案

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

确保提交消息包含分支名称,在 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-log-in 上提交时,提交命令如下:

git commit -m "Awesome changes"

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

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

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

解决方案和学分请参见此处:https://stackoverflow.com/a/55008618/7540322

关于github - 在 Jira 中自定义评论 - GitHub 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46482232/

相关文章:

git - TortoiseGit 麻烦 : git did not exit cleanly (exit code 128)

github - 如何确定 GitHub 上哪些 fork 领先?

automation - Jira 应用程序属性存储在哪里

jira - Bamboo 可以更改 JIRA 中的票证状态吗

jira - 有没有办法通过 JIRA API 查看票证更改状态的日期/时间?

git - git 如何知道要使用哪个 ssh key 进行操作?

github - 在exo player android中播放加密视频?

eclipse - "PKIK path building failed"尝试使用 WAS 8 插件从 Eclipse 3.6 中的 github 克隆 repo

maven - 无法检测到要分派(dispatch)到的 AMPS 插件

java - 自定义 Jira 插件 : Cannot Update an issue