让 JIRA 在票证上从 Stash 提交时向观察者发送邮件

Have JIRA send mails to watchers on commit from Stash on a ticket

我们的工作流程如下:

我的问题是,在 Jira 中是否存在或可以触发任何事件可用于触发电子邮件通知?

因此,如果 Alice、Bob 和 Charlie 观看了 ABC-123,他们应该会收到一封关于我们开发人员提交的电子邮件。

我已经搜索了 Atlassian some examples 的官方文档和各种插件,但似乎没有找到任何东西。

查看 JIRA 中可以通知的事件,除了 "Generic Event" 我不确定何时会被触发,也许使用其他一些 smart commit 标签可以帮助实现这个目标?

例如,开发人员可以在他们的提交消息前加上 ISSUE_KEY #comment,这样他们的提交评论就会作为评论添加到 JIRA 问题中。然后你可以配置 "Issue Commented" 事件来通知合适的人。

如果您拥有 Jira 管理员权限,您可以更改与 Jira 通知相关的所有内容。在我以前的公司,所有 Jira 用户都将在标准 Jira 组中收到通知...其他需要特定通知的用户将被添加到 Jira 管理员下的不同 jira 组中

一般来说,您使用的工作流程需要 Git Integration Plugin for JIRA 或 JIRA DVCS 连接器(如果您使用的是 Bitbucket 或 Github),所以我假设您使用它。

另一种方法是使用 JIRA REST API 通过 git 挂钩处理您的工单 - 这应该会触发 JIRA 工单上的通知,因为它基本上是一个直接处理您的 JIRA 工单的快捷方式提交消息 - 就像您手动提交一样。

假设您有 Git Jira 集成插件,要使您的通知正常工作,您必须编辑 Notification Scheme - you will have to setup the project permissions - specifically View Development Tools permission must be granted to Users > Group > Project Roles (read Setting Up Repositories on http://bigbrassband.com/documentation.html) 才能在 JIRA 票证上查看 git 相关数据.

您可能还想查看插件中的所有设置 "Advanced setup" 并检查是否有任何此功能设置为禁用并启用它。

好像有个叫Notification Assistant for JIRA的东西。我很确定这就是我的公司用来通过 Hipchat 应用程序通知我们 Github 提交的方式。看起来也有办法让它为您自动生成电子邮件。

看一下幻灯片。这里有几个屏幕截图让我觉得这就是你要找的东西。