GitHubでIssueが作成されたらJira Softwareに課題を登録する
試してみる
GitHubでIssueが作成されたら、自動的にJira Softwareに課題を登録するフローボットです。
「GitHubに新しいIssueが作成されたら、その内容をJira Softwareに手動で転記している」
「開発タスクの管理を両方のツールで行っていて、情報の二重入力が面倒…」
開発現場でGitHubとJira Softwareを利用している方の中には、このような手作業によるデータ連携に手間や非効率を感じている方も多いのではないでしょうか。
もし、GitHubで発生したイベントをトリガーに、Jira Softwareの課題を自動で作成・更新できる自動化の仕組みがあれば、こうした日々の作業から解放され、開発者はコーディングや設計といった本来注力すべきコア業務に多くの時間を割くことができるようになるでしょう!
今回ご紹介する自動化の設定は、プログラミングの知識がない方でも簡単に設定でき、開発プロセスの効率向上が期待できます。
ぜひ導入して作業をもっと楽にしましょう!
とにかく早く試したい方へ
YoomにはGitHubとJira Softwareを連携するためのテンプレートが用意されています。
今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!
GitHubでIssueが作成されたらJira Softwareに課題を登録する
試してみる
GitHubでIssueが作成されたら、自動的にJira Softwareに課題を登録するフローボットです。
GitHubとJira Softwareを連携してできること
GitHubとJira SoftwareのAPIを連携すれば、GitHubで発生したIssue作成やプルリクエストといったイベントをきっかけに、Jira Softwareの課題を自動で登録することが可能になります。
これにより、開発タスクの転記漏れやタイムラグを防ぎ、プロジェクト管理の精度を向上させることができます。
ここでは具体的な自動化の例を複数ご紹介しますので、気になる内容があれば、ぜひクリックしてみてください!
GitHubでIssueが作成されたらJira Softwareに課題を登録する
GitHubに新しいIssueが作成された際に、その内容を自動でJira Softwareに課題として登録する連携です。
これまで手作業で行っていたIssue内容のコピー&ペーストや課題の起票作業が不要になるため、タスクの登録漏れや転記ミスを防ぎ、開発の初動を早めることができます。
この連携は、GitHubのデータをJira Softwareに直接連携するシンプルな構成なので簡単に設定できます!
GitHubでIssueが作成されたらJira Softwareに課題を登録する
試してみる
GitHubでIssueが作成されたら、自動的にJira Softwareに課題を登録するフローボットです。
GitHubでプルリクエストが作成されたら、Jira Softwareに課題を追加する
GitHubで新しいプルリクエストが作成されたタイミングで、関連する情報をJira Softwareに課題として自動で追加する連携です。
コードレビューの依頼や進捗状況をJira Software上でも可視化できるため、プロジェクトマネージャーや他のチームメンバーが進捗を追いやすくなり、コミュニケーションロスの削減が期待できます。
GitHubでプルリクエストが作成されたら、Jira Softwareに課題を追加する
試してみる
■概要
開発プロジェクトにおいて、GitHubでプルリクエストが作成された際に、手動でJira Softwareに課題を起票する作業は、手間がかかるだけでなく入力漏れなどのミスも発生しがちです。開発のスピード感を損なう一因にもなり得ます。
このワークフローは、そうした課題を解決するために設計されており、GitHubとJira Softwareを連携させ、プルリクエストの作成をトリガーにJira Softwareの課題を自動で追加します。
■このテンプレートをおすすめする方
・GitHubとJira Software間の情報連携を手作業で行っている開発者の方
・開発プロセスの可視化と、プルリクエストのレビュー管理を効率化したいチームリーダーの方
・Jira SoftwareとGitHubの連携により、開発サイクル全体の生産性向上を目指す方
■注意事項
・GitHub、Jira SoftwareのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
GitHubとJira Softwareの連携フローを作ってみよう
それでは、さっそく実際にGitHubとJira Softwareを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでGitHubとJira Softwareの連携を進めていきますので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
フローの作成方法
今回はGitHubでIssueが作成されたらJira Softwareに課題を登録するフローを作成していきます!
作成の流れは大きく分けて以下です。
- GitHubとJira Softwareをマイアプリに連携する
- テンプレートをコピーする
- アプリトリガーの設定とJira Softwareの設定
- トリガーをONに設定しフロー稼働の準備完了
GitHubでIssueが作成されたらJira Softwareに課題を登録する
試してみる
GitHubでIssueが作成されたら、自動的にJira Softwareに課題を登録するフローボットです。
ステップ1:GitHubとJira Softwareをマイアプリに連携する
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
それではここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。
画面の指示に従って各サービスのアカウント情報を入力し、連携を許可するだけで、ツール間の連携が可能になりますよ!
(1)Yoomにログイン後、左欄にある「マイアプリ」を選択し「+新規接続」をクリックしてください。
マイアプリの新規接続一覧の中から、GitHubをクリックします。

(2)GitHubのサインイン画面から、お持ちのアカウントでサインインを行ってください。

(3)次にJira Softwareの連携を行います。同様にYoomの新規接続一覧からJira Softwareをクリックします。
「Jira Softwareの新規登録」画面から赤線を確認の上、アカウント名、メールアドレス、APIトークンを入力し「追加」をクリックします。

連携が完了するとYoomのマイアプリにGitHubとJira Softwareが登録されます。
これでマイアプリ登録が完了しました。
次は、テンプレートを使用してトリガーの設定をしましょう!
ステップ2:テンプレートをコピーする
ここから、フローの作成に入ります!
Yoomのテンプレートを利用することで簡単に業務の自動化を実現できます。
まずは、下記テンプレートページを開き、『このテンプレートを試してみる』をクリックしましょう。
GitHubでIssueが作成されたらJira Softwareに課題を登録する
試してみる
GitHubでIssueが作成されたら、自動的にJira Softwareに課題を登録するフローボットです。
コピーすると下の画像のようにテンプレートがお使いのYoom管理画面にコピーされるので、OKを押して設定を進めていきましょう!

ステップ3:アプリトリガーの設定
(1)GitHubと連携して、Issueが新しく作成された際の設定を行っていきましょう!
アプリトリガーの「Issueが新しく作成されたら」をクリックします。

(2)「連携アカウントとアクションを選択」画面から、GitHubと連携するアカウント情報に誤りがないかを確認し、トリガーアクションは「Issueが新しく作成されたら」のままで「次へ」をクリックします。

(3)「アプリトリガーのAPI接続設定」画面から、トリガーの起動間隔を選択します。
トリガーの起動間隔はプルダウンより5分、10分、15分、30分、60分の間隔から選択してください。
※起動間隔はプランによって異なりますので、ご注意ください。
料金プランについて | Yoomヘルプセンター
基本的には最短の起動間隔にしてお使いいただくことをおすすめします!

下へ進み赤線を確認の上、オーナー名、リポジトリ名を入力します。

入力が終わったら「テスト」をクリックする前にGitHubでテスト用のIssueを作成します。
作成できたらYoomに戻り「テスト」をクリックしましょう!

「取得した値」にGitHubの情報が反映されればテスト成功です。
なお、この取得した値のことをアウトプットと呼びます。ここで取得したアウトプットはJira Softwareへ課題として自動登録可能です!
また、アウトプットの詳しい内容は取得した値(アウトプット)についてをご参照ください。
「保存する」をクリックし、次の工程に進みましょう!

ステップ4:Jira Softwareと連携し、課題を追加する
(1)次にJira Softwareと連携して、課題を追加します!
「課題を追加」をクリックしましょう。

(2)「連携アカウントとアクションを選択」画面から、Jira Softwareと連携するアカウント情報に誤りがないかを確認し、アクションは「課題を追加」のままで「次へ」をクリックします。

(3)「API接続設定」画面から赤線を確認の上、サブドメイン、プロジェクトキー、課題タイプIDを入力します。

課題のタイトルと詳細に先ほど取得した値=アウトプットを使うことで、常に最新のGitHubの情報を引用できます!

入力が終わったら「テスト」をクリックします。
テストに成功すると、Jira SoftwareにGitHubの情報が通知されます。
Yoomに戻り「保存する」をクリックしましょう!

ステップ5:トリガーをONに設定しフロー稼働の準備完了
お疲れ様でした!これですべての設定が完了です。
設定が完了すると以下のようなメニューが表示されるので、トリガーをONにします。

実際にフローボットを起動して、GitHubでIssueが作成されたらJira Softwareに課題が登録されているかを確認してみてくださいね!
Jira SoftwareのデータをGitHubに連携したい場合
今回はGitHubからJira Softwareへデータを連携する方法をご紹介しましたが、逆にJira Softwareで起票された課題を基にGitHubのIssueを作成するなど、逆方向のデータ連携を実施したい場合は、下記のテンプレートも併せてご利用ください。
Jira Softwareで課題が作成されたらGitHubにIssueを登録する
Jira Softwareで新しい課題が作成された際に、その内容をGitHubにIssueとして自動で登録する連携です。
プロジェクトのタスク管理をJira Softwareで一元化している場合に、開発者向けの具体的なタスクをGitHubに自動で起票できるため、管理の手間を省きながら、開発チームとの連携をスムーズにします!
Jira Softwareで課題が作成されたらGitHubにIssueを登録する
試してみる
Jiraで課題が作成されたら、GitHubにIssueを登録するフローボットです。
Jira Softwareで課題が更新されたらGitHubのIssueも更新する
Jira Software上の課題のステータス変更やコメント追加といった更新情報を、関連するGitHubのIssueに自動で反映させる連携です。
両ツール間の情報が常に同期されるため、開発者とプロジェクトマネージャーがそれぞれ使い慣れたツール上で、常に最新の情報を確認できるようになりますね!
Jira Softwareで課題が更新されたらGitHubのIssueも更新する
試してみる
■概要
Jira SoftwareとGitHubを連携してプロジェクト管理を行っているものの、それぞれの情報を手動で同期する作業に手間を感じていませんか。
このワークフローは、Jira Softwareでの課題更新をトリガーとして、関連するGitHubのIssueを自動で更新します。手作業による更新漏れや転記ミスを防ぎ、Jira SoftwareとGitHub間での情報連携を円滑にすることで、開発プロセスの生産性向上を支援します。
■このテンプレートをおすすめする方
・Jira SoftwareとGitHubを利用し、手動での情報同期に課題感を抱える開発担当者の方
・課題とIssueの整合性を保ち、開発状況の管理を効率化したいプロジェクトマネージャーの方
・Jira SoftwareとGitHubの連携を自動化し、開発フロー全体の生産性を高めたい方
■注意事項
・Jira Software、GitHubのそれぞれとYoomを連携してください。
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・事前に、Jira Softwareの課題にGitHubのIssue番号を記載しておいてください。
GitHubやJira SoftwareのAPIを使ったその他の自動化例
GitHubやJira SoftwareのAPIを活用することで、開発タスクやプロジェクト管理の効率を高められるはずです。
Yoomにはこうした業務を自動化できるテンプレートが多数用意されているので、ぜひご活用ください!
GitHubを使った自動化例
GitHubを活用した自動化を導入することで、開発タスクの登録や他ツールとの連携がスムーズになります!
たとえば、新規Issueが登録されたらkintoneやSalesforceに自動反映し、進捗管理や営業対応の漏れを防ぐことが可能です。
また、LINE WORKSやGitLabなど他のコミュニケーション・開発ツールとも連携でき、情報の一元管理やスムーズな共有が実現します。
GitHubに新しいIssueが作成されたらNotionのページにテキストを追加する
試してみる
Githubに新しいIssueが作成されたらNotionのページにテキストを追加する
GitHubで新規Issueが登録されたら、kintoneに新規レコードを登録する
試してみる
GitHubで新規のIssueが登録されたら、kintoneのレコードにも登録するフローです。
GitLabのIssueをGitHubのIssueに同期する
試してみる
■概要
複数のプロジェクトでGitLabとGitHubを併用している場合、Issueの同期を手作業で行う必要があり、手間や情報のズレが生じやすいのではないでしょうか。このワークフローを活用すれば、GitLabに新しいIssueが作成されたタイミングで、自動的にGitHubにも同じ内容のIssueを作成できます。手作業による転記の手間を省き、開発チーム間の情報共有を円滑にします。
■このテンプレートをおすすめする方
・GitLabとGitHubを併用しており、Issueの二重管理に手間を感じている方
・手作業による情報同期をなくし、開発チームの連携をスムーズにしたい方
・Issueの転記ミスや作成漏れを防ぎ、プロジェクト管理の精度を高めたい方
■注意事項
・GitLab、GitHubのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
LINE WORKSでメッセージが投稿されたらGitHubでIssueを作成する
試してみる
LINE WORKSでメッセージが投稿されたらGitHubでIssueを作成するフローです。
SalesforceのTo Doがクローズに更新されたらGitHubのIssueに反映する
試してみる
■概要
「SalesforceのTo Doがクローズに更新されたらGitHubのIssueに反映する」フローは、SalesforceとGitHubの連携を活用した業務ワークフローです。
商談が成立すると自動的にGitHubのIssueにも反映されるため、営業と開発チーム間の情報共有がスムーズになります。
手動でのデータ転記を省略し、データ更新を迅速化することで、業務効率を大幅に向上させます。
■このテンプレートをおすすめする方
・Salesforceを用いてTo Do管理を行い、GitHubでプロジェクト管理をしている営業・開発チームの方
・SalesforceとGitHubの連携を自動化し、業務効率を改善したいと考えているプロジェクトマネージャーの方
・営業から開発への情報伝達を迅速かつ正確に行いたい企業の方
■注意事項
・SalesforceとGitHubのそれぞれとYoomを連携してください。
・分岐はミニプラン以上、Salesforceはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。
Jira Softwareを使った自動化例
Jira Softwareを活用した自動化では、課題作成や更新情報の共有を効率化できます。
たとえば、新しい課題が作成されたらBacklogにも同時登録したり、Google ChatやMicrosoft Teamsに通知することで、チーム全員が最新の状況を把握できます。
さらに、Googleスプレッドシートへの記録とSlack通知を組み合わせれば、進捗報告やデータ整理も効率化可能です!
Jira Softwareで課題が作成されたら、Googleスプレッドシートにレコードを追加しSlackに通知する
試してみる
Jira Softwareの特定プロジェクトで課題が作成されたら、Googleスプレッドシートのデータベースにレコードを追加してSlackに通知するフローです。
Brushupで新たにアイテムが登録されたらJira Softwareに追加する
試してみる
Brushupで新たにアイテムが登録されたらJira Softwareに追加するフローです。
Google Chatでメッセージが投稿されたらJira Softwareに課題を作成する
試してみる
Google Chatでメッセージが投稿されたらJira Softwareに課題を作成するフローです。
Jira Softwareで課題が作成されたらBacklogに課題を追加する
試してみる
Jiraで課題が作成されたら自動的にBacklogに課題を追加するフローボットです。
Jira Softwareで課題が更新されたら、Microsoft Teamsに通知する
試してみる
■概要
Jira Softwareで管理している課題の更新状況を、都度Microsoft Teamsでチームに共有する作業に手間を感じていませんか。手作業による情報共有は、迅速な連携を妨げるだけでなく、重要な更新の伝達漏れに繋がる可能性もあります。このワークフローを活用することで、Jira Softwareの課題更新をトリガーとして、関連情報を自動でMicrosoft Teamsに通知できます。Jira SoftwareとMicrosoft Teamsを連携させ、チーム内の情報共有を円滑に進めましょう。
■このテンプレートをおすすめする方
・Jira SoftwareとMicrosoft Teamsを日常的に利用し、情報共有を効率化したい方
・開発チーム内での課題共有の遅延や、通知の抜け漏れを防ぎたいプロジェクト管理者の方
・Jira Softwareに関する手動での通知作業をなくし、本来の業務に集中したいと考えている方
■注意事項
・Jira Software、Microsoft TeamsのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・Jira Sofrwareのマイアプリ連携方法は下記をご参照ください。
https://intercom.help/yoom/ja/articles/5700600
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
まとめ
GitHubとJira Softwareの連携を自動化することで、これまで手作業で行っていたIssueや課題の転記作業から解放され、ヒューマンエラーを削減しやすくなります。
これにより、開発者はタスクの登録漏れや情報の不整合を気にすることなく、より迅速に開発作業に着手でき、本来注力すべきコーディングや品質向上といったコア業務に集中できる環境が整いやすくなります!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、画面上の操作だけで直感的に業務フローを構築可能です。
もしGitHubとJira Softwareの連携自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!
よくあるご質問
Q:GitHubとJira Softwareのステータスを双方向に同期できる?
A:可能です。今回ご紹介したテンプレート単体では、GitHubからJira Softwareへの片方向連携しか実現できませんが、逆パターンも連携することで双方向で自動化することができます。
他のテンプレートにつきましてはこちらのサイトから検索してみてください!
※GitHub(Issue作成)→Jira Software(課題追加)のフローと、Jira Software(課題追加)→GitHub(Issue作成)の両方向のフローを併用していると、データの作成・追加はループします。分岐設定などを挟む必要があるためご注意ください。
Q:連携が失敗したらどうなる?(エラー発生時の通知や、自動で再試行される仕組みについて)
A:アプリ連携時に「認証に失敗しました」「権限が無い」「設定内容に誤りがある」などのエラーメッセージがYoom画面上に表示されます。
エラーが起きた際の対応方法については下記のサイトをご参照ください。
エラー時の対応方法について
Q:連携時にSlackやMicrosoft Teamsへも通知できる?
A:SlackやMicrosoft Teamsなどのチャットツールを組み合わせることが可能です。具体的には、今回ご紹介したテンプレート「GitHubでIssueが作成されたらJira Softwareに課題を登録する」の場合は、追加ステップとしてSlackやMicrosoft Teamsの「メッセージ送信」アクションを挿入することで通知することができます。
例えば、以下のテンプレートはGoogle Chatへの通知アクションを含んでいます。Yoomではこのように、任意のアプリを追加するなど、テンプレートをアレンジすることが可能です。
Jira Softwareで課題が作成されたらGitHubにIssueを登録しGoogle Chatに通知する
試してみる
Jira Softwareで課題が作成されたら、GitHubにIssueを登録してGoogle Chatに通知するフローです。