GitHubとConfluenceの連携イメージ
アプリ同士の連携方法

2025/03/03

【簡単設定】GitHubのデータをConfluenceに自動的に連携する方法

s.ougitani

GitHubのIssueのデータでそのままConfluenceを操作できたら、タスクや社内ノウハウを簡単に蓄積できる気がしませんか?
もしこの2つのツールを活用している場合、GitHubのIssueを基にConfluenceへ新規ページを作成する機会が多いはずです。

そこで今回は、GitHubとConfluenceをAPI連携し、データを連携する方法をご紹介します!

とは言え、連携といっても「設定が難しそう」「エンジニアの手が必要なのでは?」と感じてしまいますよね。
しかし、ノーコードツールのYoomを活用すれば、<span class="mark-yellow">誰でも簡単にGitHubとConfluenceを連携できます!</span>

連携ができれば、今までよりもっと手軽にConfluenceを活用可能になるかもしれません。
本記事では、GitHubとConfluenceの連携でできることや、具体的な設定手順を詳しく解説します。
連携初心者の方にもおすすめなので、ぜひチェックしてくださいね!

とにかく早く試したい方へ

Yoomを利用することで、ノーコードで簡単にGitHubとConfluenceの連携が可能です。
YoomにはあらかじめGitHubとConfluenceを連携するためのテンプレートが用意されているため、APIの知識が無くても、登録するだけで今すぐ連携が実現できます。

GitHubとConfluenceを連携してできること

GitHubとConfluenceのAPIを連携すれば、GitHubの情報をConfluenceに自動的に連携することが可能です!
例えば、下記のようなデータ連携を人の手を介さず、自動的に実施することができます。

GitHubでIssueが作成されたらConfluenceにページを作成する

このテンプレートを活用すると、手動でConfluenceにページを作成する手間を省くことができます。
手作業を減らしたいという方におすすめの自動化フローです。

GitHubとConfluenceの連携フローを作ってみよう

それでは、さっそく実際にGitHubとConfluenceを連携したフローを作成してみましょう!
ノーコードツールYoomを使用して、GitHubとConfluenceの連携を進めていきます。
もしまだYoomのアカウントをお持ちでない場合は、Yoomの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

今回は「GitHubでIssueが作成されたらConfluenceにページを作成する」フローボットを作成していきます!
作成の流れは大きく分けて以下です。

  • GitHubとConfluenceのマイアプリ連携
  • テンプレートをコピーする
  • GitHubのトリガー設定およびGitHubとConfluenceのアクション設定
  • トリガーをONに設定しフロー稼働の準備完了

ステップ1:GitHubとConfluenceのマイアプリ登録を使用

実際にフローボットを設定する前に、Yoomと各アプリを連携する作業を行いましょう。

GitHubのマイアプリ登録手順

Yoomにログインしたら、マイアプリを選択し、新規接続をクリックしましょう。

アプリ一覧でGitHubを選択します。
添付画像のようにアプリ名を検索すると見つけやすいですよ。

メールアドレスとパスワードを入力し、Sign inをクリックしましょう。

登録しているメールアドレス宛に認証コードが届いたら、入力しましょう。

これでGitHubのマイアプリ登録ができました。

Confluenceのマイアプリ登録手順

先ほどと同様に、マイアプリ→新規接続の順でクリックしましょう。

アプリ一覧でConfluenceを選択します。

メールアドレスを入力後、パスワードを入力しましょう。

これでマイアプリ登録ができました。

ステップ2:テンプレートコピーしよう

Yoomでは初めから作成するという操作も可能です。
ここでは、より簡単に設定をするため、Yoomで提供しているテンプレートを活用して設定を進めていきます。
下のバナーをクリックしてテンプレートをコピーしてみましょう。

「このテンプレートを試す」を選択します。

「OK」をクリックしましょう。

コピーしたテンプレートはYoomのマイプロジェクトに保存されています。

ステップ3:GitHubのトリガー設定をしよう

下準備ができたら、フローボットの設定に進みましょう!
先ほどコピーしたテンプレートの「Issueが新しく作成されたら」の項目をクリックしてください。

タイトルは入力されていますが、変更することができます。
GitHubと連携するアカウント情報はマイアプリ登録している情報が紐づけられています。
複数アカウントを登録している方は、連携したいアカウントか確認しましょう。
トリガーは「Issueが新しく作成されたら」を選択し、次へをクリックしてください。

トリガーの起動間隔を設定しましょう。

トリガーの起動間隔ってなにかわからない方もいらっしゃいますよね。
簡単に言うと、選択した間隔でアプリ上でトリガーとなるアクションの有無を確認する時間のことを指します。その際、アクションが行われていれば、フローボットが起動します。
最新情報を確認したい場合は、選べる最短の時間で設定することをおすすめします。
なお、起動の間隔は、契約しているプランにより、選べる最短の時間が異なりますのでご注意ください。
Yoomのプランについて

オーナー名とリポジトリ名をURLから取得し、設定します。
設定したら、トリガーとなるアクション(Issueを新しく作成)を実行し、テストをクリックしましょう。


GitHubの情報が取得できたらテストを押しましょう。
成功と表示がされたら、保存しましょう。

ステップ4:GitHubのアクション設定

次に「Issueを取得」をクリックしましょう。

タイトルやGitHubと連携するカウントについては、トリガー設定の時と同様です。
アクションは「Issueを取得」を選択しましょう。
設定したら、次へをクリックします。

オーナー名とリポジトリ名をURLから取得し設定します。
Issue番号は、GitHubのトリガーで取得した「Issue番号」をアウトプットから選択しましょう。

アウトプットとは、トリガーやオペレーションで取得した値のことです。
取得したアウトプットを、次のアクション設定時に値として活用でき、フローボットを起動する度に、変動する値のことです。
アウトプットについてはこちらに詳細がありますので、確認してみましょう。
設定したらテストを実行します。

成功と表示され、下記のようにGitHubの情報が取得できたら、保存しましょう。

ステップ5:Confluenceのアクション設定

いよいよ最後の項目になりました。
「ページを作成」をクリックして設定を完成させましょう!

タイトルは、入力されていますが変更できます。
Confluenceと連携するアカウント情報を確認しましょう。
アクションは「ページを作成」を選択し、次へをクリックします。

クラウドIDを候補の項目から選択しましょう。

スペースIDとページのステータスを設定します。
ページのタイトルは、GitHubのアウトプットから選択します。

コンテンツの表現形式を設定します。

ページの内容は、GitHubで取得したアウトプットを添付した画像のように活用して作成してみましょう!

設定したら、テストをクリックしConfluenceにページが作成できたら保存しましょう。
保存後、トリガーをONにして動作チェックを行います!

これでフローボットの設定が完了しました。

ConfluenceのデータをGitHubに連携したい場合

今回はGitHubからConfluenceへ情報を連携する方法をご紹介しましたが、逆にConfluenceからGitHubへ情報を連携することもできます。
ぜひ、下記のテンプレートも併せてご利用ください。

Confluenceでページが作成されたら、GitHubにIssueを追加する

手作業でGitHubのIssueに追加する業務を削減できます。
入力作業を減らしたい、ヒューマンエラーを防ぎたい方におすすめです。

GitHubやConfluenceのAPIを使ったその他の自動化例

GitHubやConfluenceのAPIを活用すれば、様々な自動化の実現が可能です!
例えば以下のような自動化はいかがでしょうか。

GitHubを使った自動化例

Issueの自動作成はもちろん、コメントの追加や他タスク管理ツールとの連携も実現できます!

Confluenceを使った自動化例

ページの作成を通知、他データベースツールへの追加・削除の他、社内メンバーの招待なども自動化可能です!

終わりに

GitHubとConfluenceを連携すれば、手作業でのページの作成の他、GitHubにアクセスして目視でデータを確認する作業も不要になり、今よりもConfluenceを活用し易くなるかもしれません。
これにより、タスクはもちろん、社内ノウハウなどを保存しやすくなる可能性もあるため、業務効率の向上となるはずです!

今回のようなYoomを活用した自動化は、プログラミング不要で誰でも簡単に設定できるというメリットがあります。
<span class="mark-yellow">もちろん初心者の方でも設定できる仕様になっているため、自動化の導入が初めての方にもおすすめです!</span>

「導入を検討したい!」「実際に操作してみたい!」という方は、こちらから無料アカウントを作成してみてください。
登録はたったの30秒で完了するので、今すぐYoomを操作可能です!

この記事を書いた人
s.ougitani
人材会社で営業とCAを約5年担当した後、エンジニアの採用を行っている会社で求人広告やスカウト文章の作成などのお仕事に携わってきました。 Yoomの「事務作業を自動化する」という画期的なサービスに魅力を感じています。 少しでも皆様のお役に立てる情報を発信できるように執筆していきたいです。
タグ
GitHub
Confluence
連携
自動
自動化
タスク管理
関連アプリ
アプリ連携
No items found.
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る