ConfluenceとGitLabの連携イメージ

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

Yoomを詳しくみる
この記事のテンプレートを試す
ConfluenceとGitLabの連携イメージ
アプリ同士の連携方法

2025-08-28

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

h.hamada

「Confluenceで作成した議事録の内容を、手作業でGitLabのイシューに転記している…」
「仕様書を更新するたびに、開発チームに手動で通知するのが面倒…」
このように、ConfluenceとGitLab間での情報連携に手間を感じていませんか?

こうした手作業は、時間がかかるだけでなく、コピー&ペーストのミスや情報伝達の遅れといったリスクを抱えています。

もし、<span class="mark-yellow">Confluenceに新しいページが作成されたタイミングで、その内容をGitLabのイシューとして自動的に作成する仕組み</span>があれば、これらの悩みから解放され、よりスムーズで正確なプロジェクト進行が実現します。

これにより開発チームは常に最新のドキュメントに基づいたタスクに取り組むことができ、企画担当者やプロジェクトマネージャーは、手作業による連絡や転記作業から解放されるため、本来注力すべき重要な業務に集中できる時間を生み出せるかもしれません。

今回ご紹介する自動化の設定は、プログラミングの知識がなくても簡単に設定できます。
ぜひ導入して日々の業務をもっと楽にしましょう!

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

Yoomには<span class="mark-yellow">ConfluenceとGitLabを連携するためのテンプレート</span>が用意されているので、今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!

[[232336]]

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

ConfluenceとGitLabのAPIを連携させることで、これまで手作業で行っていたドキュメントから開発タスクへの情報登録などを自動化できます。
これにより、情報の二重入力の手間を省き、入力ミスを防ぐことが可能になります。

今回は、ConfluenceとGitLabを連携することで実現できる具体的な自動化例を複数ご紹介しますので、気になる内容があれば、ぜひクリックしてみてください!

Confluenceでページが作成されたら、GitLabでイシューを作成する

Confluenceで議事録や仕様書ページが作成されると、その内容をトリガーとしてGitLabに開発タスク(イシュー)を自動で作成します。

<span class="mark-yellow">タスクの起票漏れを防ぎ、開発チームへの情報伝達を迅速かつ正確に行えるでしょう。</span>

[[232336]]

Confluenceでページが作成されたら、GitLabでプルリクエストを作成する

Confluenceでの設計書や仕様書の作成が完了したタイミングで、その情報を元にGitLabにプルリクエストを自動で作成します。

<span class="mark-yellow">ドキュメントのFIXと開発作業の連携をスムーズにし、レビュー依頼の手間を削減</span>できそうです。

[[232340]]

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

それでは、実際にConfluenceとGitLabを連携したフローを作成してみましょう。

今回はYoomというノーコード自動化ツールを使用して、誰でも簡単に設定できる方法をご紹介しますので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

今回は「Confluenceでページが作成されたら、GitLabでイシューを作成する」フローを作成していきます!作成の流れは大きく分けて以下の通りです。

  • ConfluenceとGitLabをマイアプリ連携)
  • 該当のテンプレートをコピー
  • Confluenceのトリガー設定およびページ取得設定、GitLabのアクション設定
  • トリガーをONにし、フローが起動するかを確認
[[232336]]

ステップ1:マイアプリ連携

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!

それではここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。

Confluenceの連携

検索ボックスにConfluenceと入力し、対象のアイコンをクリックします。

Confluenceにログインします。
Eメールアドレスを入力するか、他のログイン方法を選択してください。
ここではGoogleアカウントでログインしていきます。

連携したいアカウント情報を選択してください。

画面をスクロールし、「Accept」をクリックしましょう。

Yoomの画面に戻り、下記の表示が出たら連携完了です!

GitLabの連携

検索ボックスにGitLabと入力し、対象のアイコンをクリックします。

ログイン画面が表示されたら、連携したいアカウントでログインしましょう。
ログインしたら、GitLabのマイアプリ登録は完了です。

Yoomの画面に戻り、下記の表示が出たら連携完了です!

ステップ2:テンプレートをコピー

ここからいよいよフローを作っていきます!簡単に設定できるようテンプレートがありますので、まずはこちらをコピーしましょう。
Yoomにログインし、以下バナーの「試してみる」をクリックしてください。

[[232336]]

1.上記バナーの「詳細を見る」をクリック
2.画面が切り替わったら「このテンプレートを試してみる」をクリック
3.Yoomの登録がまだの場合は、登録を行う
※既に登録が完了している場合はログイン画面が表示されるので、ログイン情報を入力してください。
4.下記のようにお使いのYoom管理画面にテンプレートがコピーされるので、OKを押して設定を進めていきます。

ステップ3:Confluenceのトリガー設定

それでは、最初の設定を始めましょう!まずは、下の赤枠をクリックしてくださいね。

次に、連携アカウントとアクションを設定しましょう。
タイトルと連携するアカウント情報を設定し、アクションはテンプレート通りのまま「次へ」をクリックして進んでください。

設定が完了したら「次へ」を押してください。

画面が切り替わり、アプリトリガーのAPI接続設定になるので、下記を参考にそれぞれ設定しましょう。

  • トリガーの起動間隔:5分、10分、15分、30分、60分で設定できます。
    ご利用プランによって、設定できるトリガーの最短間隔が違いますが、基本的にはそのプランの最短の起動間隔に設定しましょう。
  • クラウドID:入力欄を選択すると、候補が表示されるので対象のクラウドIDを選択してください。

設定が完了したら、Confluenceでページを作成してください。

フローボットに戻り、テストをクリックしてみましょう。
成功すると、「取得した値」にConfluenceの情報が追加されているはずです。
ここで取得した値=アウトプットは、この後のステップで使用します!

アウトプットとは、トリガーやオペレーションにて取得した値を指します。
取得したアウトプットは、オペレーション設定時の値としてご利用いただくことができ、フローボットを起動する度に、変動した値となります。

最後に、「保存する」を選択し次のステップへ進みましょう。

ステップ4:Confluenceのページ取得設定

続いて、先ほど取得したConfluenceのページIDを活用して、Confluenceのページを取得する設定を行います。
まずは、下記赤枠をクリックしてください。

タイトルは変更することが可能です。
Confluenceと連携するアカウント情報とアクション(ページを取得)を確認し、次へをクリックしましょう。

「API接続設定」画面になったら、それぞれの項目を設定しましょう。
クラウドIDは、ステップ3と同じものを選択してください。

コンテンツIDは、Confluenceのトリガー設定で取得した値から「ページID」を選択しましょう。
取得した値=アウトプットを用いて以下のように設定することで、Confluenceでページが作成されるごとに、そのページIDを動的に取得できます。
なお、アウトプットを活用せず手入力すると毎回同じページを取得してしまうため注意が必要です。

入力が完了したら、「テスト」を実行してみましょう。
成功すると、下記のようなアウトプットが表示されます。
Confluenceのページ内容が反映していればOKです!

最後に、「保存する」を押して次のステップへ進みましょう。

ステップ5:GitLabのイシュー作成設定

次に、前のステップで取得したConfluenceの情報を活用して、GitLabのイシューを作成する設定を行います。
まずは、下記赤枠をクリックしてください。

先ほどと同じように設定していきましょう。
アクションが「イシューを作成」になっていることを確認して、「次へ」をクリックします。

API接続設定画面になるので、各項目を設定していきます。
必須と記載の項目は忘れず入力するようにしましょう!

  • プロジェクトID:入力欄をクリックすると候補が表示されるので、その中から選択しましょう。
    もし候補がうまく表示されない場合は、マイアプリ連携の設定をもう一回チェックしてみてください。
    また、こちらの記事も参考にしてみてくださいね。
  • 課題のタイトル:入力欄をクリックすると、Confluencetの情報を引用できます。
    手入力をしてしまうと、同じデータが重複してGitLabに登録されてしまうため、気をつけましょう。
  • 課題の説明:こちらも入力欄をクリックすると「取得した値」が表示されるので、アウトプットを活用して自由に設定してください。

今回は、上記3つの項目のみ設定しましたが、運用状況に合わせて他の項目も設定してください。

設定が終わったら「テスト」をクリックし、問題がなければ保存しましょう。
テスト後はGitLabの画面できちんとイシューが作成されているか確認しておくと安心です。

ステップ6:トリガーをONにして動作確認

お疲れ様でした!これですべての設定が完了です。
設定が完了すると以下のようなメニューが表示されるので、トリガーをONにします。
これですべての設定が完了したので、動作確認をしてみましょう!

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

今回はConfluenceからGitLabへデータを連携する方法をご紹介しましたが、逆にGitLabでのアクションをきっかけにConfluenceへ情報を連携することも可能です。
開発タスクの発生や更新を起点にドキュメントを自動生成したい場合は、下記のテンプレートも併せてご利用ください。

GitLabでイシューが作成されたら、Confluenceでページを作成する

GitLabで新しいイシューが作成された際に、その内容をConfluenceのページとして自動で作成することで、<span class="mark-yellow">開発タスクに関するドキュメントや議事録のベースを自動で準備し、情報の集約と管理を効率化</span>できます。

[[229238]]

GitLabでイシューが更新されたら、Confluenceでページを作成する

GitLabのイシューが更新されるたびに、その変更内容を元にConfluenceで新しいページを作成することで、<span class="mark-yellow">タスクの進捗や変更履歴をドキュメントとして自動で蓄積し、プロジェクトの透明性を高める</span>ことができます。

[[232321]]

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

今回ご紹介した連携以外でも、ConfluenceやGitLabのAPIを活用してさまざまな業務を自動化することが可能です。

もし気になるものがあれば、こちらも試してみてください!

Confluenceを使った便利な自動化例

ページが作成・更新された際に、クラウドストレージにフォルダを自動で作成したり、データベースに情報を追加したり、AIで内容を解析してコメントを追加したりできます。
また、従業員情報が登録されたり、タスクが作成されたのをトリガーに、ページを作成したり、従業員を招待することも可能です。
これにより、ドキュメント作成や情報共有の手間をなくし、チームの連携をスムーズにします。

[[157702,250612,272173,124255,157244]]

GitLabを使った自動化例

新しいタスクの発生や状況の変化をチャットアプリやメールで関係者へ自動通知することで、情報共有の遅れを防ぎます。
また、顧客管理ツールや別のプロジェクト管理ツールと連携し、異なるシステム間のデータ登録や更新を自動化することで、手作業による手間とミスを削減。
複数ツールにまたがるワークフローをスムーズにつなぎ、チーム全体の生産性を向上させます。

[[157625,157060,175054,241790,157014]]

まとめ

ConfluenceとGitLabの連携を自動化することで、<span class="mark-yellow">これまで手作業で行っていたドキュメントから開発タスクへの情報転記作業の手間を削減し、ヒューマンエラーを防ぐことができます。</span>

これにより、担当者はより迅速に正確な情報に基づいて業務を進められ、本来注力すべきコア業務に集中できる環境が整います!

今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できます。もし自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!

よくあるご質問

Q:Confluenceの特定のスペースや、特定のラベルが付いたページが作成された時だけGitLabにイシューを作成するなど、特定の条件で連携を制御できますか?

A:はい、分岐機能を活用することで可能です。
Yoomでは、ページ作成時の情報(スペース、ラベルなど)をもとに条件分岐を設定できます。
たとえば「特定スペース内」「特定ラベルが付与された場合のみ」など、条件を絞ってGitLabへのイシュー作成を自動化できます。
なお、分岐は有料プランのみ利用可能です。

Q:イシュー作成時に、Confluenceのページ情報に基づいてGitLabの担当者やラベルも自動で設定できますか?

A:はい、可能です。
今回の説明では、課題のタイトルと課題の説明にConfluenceのアウトプットを活用する設定方法をご紹介しました。
フロー設定時に、あらかじめConfluenceから取得した情報(例:ページ作成者、ラベル、特定のフィールド値など)を設定し、GitLabイシューの各項目(担当者、ラベル、マイルストーンなど)へ動的にマッピングできます。
運用ルールに合わせて柔軟に設定してみてください。

Q:他にどんなGitLab操作を自動化できますか?

A:Yoomを使えば、イシューの作成や更新、コメントの追加、新規プロジェクトの作成などを自動化できます。
毎回手作業で行っていた作業をまとめて自動化できるので、作業負担を減らすことができます。
※詳しくはこちらをご確認ください。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
h.hamada
保険代理店で営業と事務を8年ほど経験いたしました。 顧客対応を行いながら各支社の業務をとりまとめ、効率化・平準化に取り組んで参りました。 メインの業務を行いながらも会社から定められたツールを使い、入力・管理されているみなさまの業務効率化に貢献できるよう様々なコンテンツを発信して参ります。
タグ
Confluence
GitLab
自動
自動化
連携
関連アプリ
アプリ連携
No items found.
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
Yoomとは?
これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
詳しくみる
詳しくみる