让 JIRA 在票证上从 Stash 提交时向观察者发送邮件
Have JIRA send mails to watchers on commit from Stash on a ticket
我们的工作流程如下:
- 有人在 JIRA (ABC-123) 中打开工单
- 开发者提交了提交信息 ("Do the thing, relates to ABC-123")
- 开发者推送到 Stash 服务器
提交将显示在 JIRA 上(当在 Stash 上查看时,票证将链接到 JIRA)。
- 注意:我不确定上面的工作流程是由我们实现的,一个插件,还是由 JIRA/Stash
开箱即用的
我的问题是,在 Jira 中是否存在或可以触发任何事件可用于触发电子邮件通知?
因此,如果 Alice、Bob 和 Charlie 观看了 ABC-123,他们应该会收到一封关于我们开发人员提交的电子邮件。
查看 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 提交的方式。看起来也有办法让它为您自动生成电子邮件。
看一下幻灯片。这里有几个屏幕截图让我觉得这就是你要找的东西。
我们的工作流程如下:
- 有人在 JIRA (ABC-123) 中打开工单
- 开发者提交了提交信息 ("Do the thing, relates to ABC-123")
- 开发者推送到 Stash 服务器
提交将显示在 JIRA 上(当在 Stash 上查看时,票证将链接到 JIRA)。
- 注意:我不确定上面的工作流程是由我们实现的,一个插件,还是由 JIRA/Stash 开箱即用的
我的问题是,在 Jira 中是否存在或可以触发任何事件可用于触发电子邮件通知?
因此,如果 Alice、Bob 和 Charlie 观看了 ABC-123,他们应该会收到一封关于我们开发人员提交的电子邮件。
查看 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 提交的方式。看起来也有办法让它为您自动生成电子邮件。
看一下幻灯片。这里有几个屏幕截图让我觉得这就是你要找的东西。