适用于 Slack 的 Jira

Jira 提供可靠的工作流程和项目跟踪。如果你的团队使用 Jira,请集成这些应用中的其中一个,以便在不退出 Slack 的情况下掌握最新动态。

 

决定使用哪个应用

Jira 云

Jira 服务器警报(旧版)

你正在使用 Jira 的云版本,你希望在 Slack 中接收 Jira 通知,你还需要一点额外的功能。没问题!使用 Jira 云应用,让 Jira 机器人投入工作,在 Slack 中获取 Jira 的更多神奇功能。 

查看如何运作:

  • 提示 Jira 机器人发送可自定义的通知给你和你的频道。
  • 当你已经把一个项目连接到 Slack 频道时,Jira 机器人将在 Jira 问题被提及时自动在 Slack 中预览这些问题。
  • 在 Slack 中使用消息操作来创建新问题或添加到现有问题。
  • 在 Slack 中使用 slash 命令来管理和查找问题。

如果你希望在 Slack 中只接收 Jira 通知,或者你有 Jira 的自托管版本,那么这是你最好的选择。

查看如何运作:

  • 当有 Jira 警报已创建或更新时,在 Slack 中接收通知。
  • 自定义哪些问题状态将触发通知。

备注: 你必须是 Jira 中的管理员才能配置这些应用。

 

Jira 云应用

要使用 Jira 云应用,你的团队应使用 Jira 云。请继续阅读以了解如何完成设置。

设置 Jira 云应用

  1. 访问 Slack 应用目录中的 Jira 云页面
  2. 在页面顶部,单击添加到 Slack 按钮。
  3. 选择你希望 Jira 云授权的 Slack 工作区。
  4. 单击授权

Jira 机器人会直接给你发送一条私信,确认你已经成功连接了应用。要开始使用,只需邀请 Jira 机器人加入你的一个频道或使用 slash 命令 /jira connect [your Jira URL]即可

 

Jira 服务器警报(旧版)

设置 Jira 服务器警报(旧版)

  1. 访问 Slack 应用目录中的 Jira 服务器警报(旧版)页面
  2. 单击左侧 Jira 图标下方的添加到 Slack
  3. 选择频道,这是你想要发布 Jira 通知的频道。
  4. 单击添加 Jira 集成
  5. 复制页面上的 webhook 网址。
  6. 在你的 Jira 帐户中,单击管理菜单中的系统
  7. 单击位于侧栏中高级下的 Webhooks
  8. 单击创建 Webhook,以查看 webhook 创建表,输入名称(例如 Slack),并粘贴步骤 5 中的 webhook 网址
  9. 事件下方,选择你想要接收哪方面的通知。
  10. 完成后,单击创建

将更新限制为某些 Jira 项目

使用 Jira 查询语言 (JQL),你可以将你的 webhook 限制为只发布来自特定项目的通知。对于单个项目,使用 project = “Project A”,对于多个项目,则使用 project in (“Project A”,“Project B”)。

自定义 Jira 状态更改

Slack 将自动发布一些问题状态更改(例如 打开 完成关闭 再次打开),但你也可以自定义受支持的转换,以适应团队的需要。

例如,你可以在问题从开发中 审核中转换时添加状态更改。状态名称必须与在团队的 Jira 帐户中配置的状态匹配。

通配符状态更改

我们还允许使用通配符来代替单个状态。例如,如果你希望在任何问题(无论其状态)转换为完成时接收通知,你可以添加名为 *  完成的状态更改

事件日志

当有 Jira 问题已创建或更新时,我们会临时记录该事件以帮助调试。你可以检查此日志,以了解给定的状态更改是已实现还是被忽略。如果你随后想支持这一状态更改,很容易添加到你的列表中!