提问人:Madara's Ghost 提问时间:1/26/2015 最后编辑:Yuri G.Madara's Ghost 更新时间:2/4/2015 访问量:889
让 JIRA 在票证上从 Stash 向提交的观察者发送邮件
Have JIRA send mails to watchers on commit from Stash on a ticket
问:
我们的工作流程如下:
- 有人在JIRA中打开票证(ABC-123)
- 开发人员提交消息(“Do the thing, related to ABC-123”)
- 开发人员推送到 Stash 服务器
提交将显示在 JIRA 上(在 Stash 上查看时,工单将链接到 JIRA)。
- 注意:我不确定上述工作流程是由我们、插件实现的,还是由 JIRA/Stash 开箱即用的
我的问题是,Jira 中是否有任何事件可以触发或可以触发,可用于触发电子邮件通知?
因此,如果 Alice、Bob 和 Charlie 观看了 ABC-123,他们应该会收到一封关于我们开发人员提交的电子邮件。
答:
查看JIRA中可以通知的事件,除了我不确定何时会触发的“通用事件”之外,也许使用其他一些智能提交标签可以帮助实现这一目标?
例如,开发人员可以在他们的提交消息前面加上他们的提交注释,以便将他们的提交注释作为注释添加到 JIRA 事务中。然后,您可以配置“问题已评论”事件以通知相应的人员。ISSUE_KEY #comment
如果您拥有 Jira 管理员访问权限,则可以更改与 Jira 通知相关的所有内容。在我以前的公司,所有 Jira 用户都将收到有关标准 Jira 组的通知......其他需要特定通知的通知将添加到 Jira admin 下的不同 Jira 组中
一般来说,您使用的工作流程需要 Git Integration Plugin for JIRA 或 JIRA DVCS Connector(如果您使用的是 Bitbucket 或 Github),所以我假设您使用它。
另一种方法是使用 JIRA REST API 通过 git 钩子处理您的工单 - 这应该会触发 JIRA 工单上的通知,因为它基本上是直接从提交消息处理 JIRA 工单的快捷方式 - 这与您手动操作相同。
假设您有适用于 Jira 的 Git 集成插件,要使您的通知正常工作,您必须编辑通知方案 - 您必须设置项目权限 - 特别是必须向用户授予查看开发工具权限>组>项目角色(阅读在 http://bigbrassband.com/documentation.html 上设置存储库)才能查看 JIRA 票证上的 git 相关数据。
您可能还想浏览插件“高级设置”中的所有设置,并检查是否有任何此功能设置为禁用并启用它。
评论
看起来有一种叫做 JIRA 通知助手的东西。我很确定这是我的公司用来通过 Hipchat 应用程序通知我们 Github 提交的内容。看起来有一种方法可以让它也为您自动生成电子邮件。
在幻灯片中查看它。这里有几张截图,让我觉得这就是你要找的东西。
评论