Slack に JIRA の更新情報を投稿する

JIRA では、強固なワークフローとプロジェクト追跡機能を使用できます。チームで JIRA を使っている場合は、これらのアプリの1つを統合することで、Slack から離れずに最新の情報を把握できます。

 

用途に合わせてアプリを選択

JIRA Cloud

JIRA サーバー警告

JIRA のクラウドバージョンを使用していて、JIRA の通知を Slack で確認したり、もう少し多くの機能を使ったりしてみたいなんてことはありませんか?それならお任せください!JIRA Cloud アプリを使って JIRA ボットを機能させれば、Slack 内でさらに多くの JIRA マジックを享受できます。 

簡単に説明すると:

  • カスタマイズ可能な通知を自分とチャンネルに送信するように JIRA ボットに指示できます。
  • プロジェクトを Slack チャンネルに接続した場合、JIRA の問題が Slack でメンションされると自動的にプレビューされます。
  • スラッシュコマンドを使って、問題を Slack 内で管理し、見つけることができます。

Slack で JIRA 通知だけを受信したい場合、または自己ホスト型バージョンの JIRA を使っている場合は、こんなオプションが最高です。

例えば :

  • JIRA アラートが作成または更新されたときに、Slack で通知を受信できます。
  • 通知をトリガーする問題のステータスをカスタマイズします。

注: これらのアプリを設定するには、JIRA の管理者になる必要があります。

 

JIRA Cloud アプリ

JIRA Cloud アプリを使用するには、チームで JIRA Cloud を使用する必要があります。引き続き以下の設定方法をお読みください。

JIRA Cloud アプリを設定する

  1. slack.atlassian.io にアクセスします。
  2. ページ上部の「Slack に追加」ボタンをクリックします。
  3. JIRA Cloud で許可する Slack ワークスペースを選択します。
  4.  Authorize (許可する) をクリックします。

アプリの接続に成功したことを伝えるダイレクトメッセージが JIRA ボットから送信されます。アプリを開始するには、JIRA ボットをチャンネルの1つに追加するか、スラッシュコマンドを /jira connect [自分の JIRA URL] を使用します。

 

JIRA サーバー警告

JIRA サーバー警告の設定

  1. Slack の App ディレクトリの JIRA サーバー警告 ページにアクセスします。
  2. 左側の JIRA アイコンの下にある「インストール」をクリックします。
  3. JIRA 通知の投稿先にするチャンネルを選択します
  4. Add JIRA integration」をクリックします。
  5. Web フック URL をページにコピーします。
  6. JIRA アカウントの「その他管理項目」メニューの「システム」をクリックします。
  7. 詳細設定」のサイドバーにある「Web フック」をクリックします。
  8. Create a Webhook」をクリックして Web フック作成フォームを表示し、名前を入力して (Slack など)、ステップ 7 の Web フック URL を貼り付けます。
  9. 受け取りたい通知を「イベント」で選択します。
  10. 終わったら、「作成」をクリックします。

JIRA からの更新通知を特定のプロジェクトに制限する

JIRA Query Language (JQL) を使用すると、特定のプロジェクトの通知だけを投稿するように Web フックを制限できます。プロジェクトが1つの場合は、project = “Project A”、複数の場合は project in (“Project A”,“Project B”) を使用します。

JIRA のステータス変更をカスタマイズする

Slack では、案件のステータス変更の一部 (開始 完了終了 応答済み など) は自動的に投稿されますが、チームのニーズに応じて、サポートされているステータスの移行をカスタマイズすることもできます。

たとえば、ある案件が 開発中 レビュー中に変わることを示すステータスの変更を追加することができます。ステータス名は、チームの JIRA アカウントで設定したステータスに合わせる必要があります。

ワイルドカードを使用したステータス変更

Slack では、ステータスの代わりにワイルドカードを使うこともできるようになりました。たとえば、そのステータスに関わらず、案件が完了に変わったら通知を受け取りたい場合は、* 完了というステータス変更を追加できます。

イベントログ

JIRA 案件が作成または更新されると、デバッグがしやすいように、そのイベントは一時的に記録されます。このログを確認して、特定のステータス変更が送信または無視されたか調べることができます。このステータス変更をサポートしたい場合は、簡単にリストに追加できます!

関連記事

最近チェックした記事