我们的工作流程如下:
- 有人在 JIRA (ABC-123) 中打开工单
- 开发人员提交提交消息(“做这件事,与 ABC-123 相关”)
- 开发人员推送到 Stash 服务器
提交将显示在 JIRA 上(当在 Stash 上查看时,票证将链接到 JIRA)。
- 注意:我不确定上述工作流是由我们实现的,一个插件,还是由 JIRA/Stash 开箱即用
我的问题是,Jira 中是否存在或可以触发任何可用于触发电子邮件通知的事件?
因此,如果 Alice、Bob 和 Charlie 观看了 ABC-123,他们应该会收到一封关于我们开发人员提交的电子邮件。
最佳答案
一般来说,您使用的工作流程需要 Git Integration Plugin for JIRA或 JIRA DVCS 连接器(如果您使用的是 Bitbucket 或 Github),所以我假设您使用它。
另一种方法是使用 JIRA REST API使用 git hooks 处理你的票证 - 这应该触发 JIRA 票证上的通知,因为它基本上是一个直接从提交消息处理你的 JIRA 票证的快捷方式 - 就像你手动完成一样。
假设您有 Jira 的 Git 集成插件,要使您的通知正常工作,您必须编辑 Notification Scheme - 您必须设置项目权限 - 特别是 View Development Tools 权限必须授予 Users > Group > Project Roles(阅读 http://bigbrassband.com/documentation.html 上的设置存储库)在JIRA ticket上命令查看git相关数据。
您可能还想查看插件“高级设置”中的所有设置,并检查是否有任何此功能设置为禁用并启用它。
关于git - 让 JIRA 在票证上从 Stash 提交时向观察者发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28148054/