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

标签 git email jira bitbucket-server

我们的工作流程如下:

  • 有人在 JIRA (ABC-123) 中打开工单
  • 开发人员提交提交消息(“做这件事,与 ABC-123 相关”)
  • 开发人员推送到 Stash 服务器
  • 提交将显示在 JIRA 上(当在 Stash 上查看时,票证将链接到 JIRA)。

    • 注意:我不确定上述工作流是由我们实现的,一个插件,还是由 JIRA/Stash 开箱即用

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

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

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

最佳答案

一般来说,您使用的工作流程需要 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/

相关文章:

git - 是否有使 Robohelp 2019 与 Windows 10 ssh-agent 一起使用的解决方法?

ruby-on-rails - 测试邮箱 : last email is nil when sent through a background worker

jira - jira 的步骤权限问题

c# - 将所有 Team foundation 服务器项目移至 bit-bucket?

git - git 会存储内容改变但大小不变的二进制文件的差异吗?

git - 只在 git log 修饰中显示 Remote

ruby-on-rails - 测试邮件列表软件的最佳方法是什么?

php - 无法与主机 smtp.mailtrap.io [连接超时 #110] 使用正确的环境建立连接

rest - JIRA REST API -- 如何查询问题状态名称

api - 使用 Sails JS 对 Jira REST API 进行身份验证