■概要
GitLabで特定のキーワードを含むイシューが更新された際、その情報を手作業で確認し、関係者にGmailで通知するのは手間がかかり、時には見落としも発生するのではないでしょうか。重要な更新情報が迅速に共有されないと、プロジェクトの進行に影響が出ることもあります。このワークフローを活用すれば、GitLabでキーワードに一致するイシューが更新された際にGmailへの通知を自動化でき、こうした課題をスムーズに解消できます。
■このテンプレートをおすすめする方
- GitLabで管理するイシューの更新情報を、関係者に迅速かつ確実に共有したいと考えている方
- 手作業によるGitLabのイシュー確認やGmailでの通知作成に、手間や時間を取られている方
- イシューの更新通知漏れを防ぎ、プロジェクトのスムーズな進行を実現したいチームの方
■このテンプレートを使うメリット
- GitLabでキーワードに一致するイシューが更新されると、自動でGmailに通知が送信されるため、確認や連絡作業の時間を短縮できます。
- 手作業による確認漏れや通知忘れを防ぎ、重要なイシューの更新情報を関係者に確実に伝えることで、対応の遅れといったリスクを軽減します。
■フローボットの流れ
- はじめに、GitLabとGmailをYoomと連携します。
- 次に、トリガーでGitLabを選択し、「キーワードに一致するイシューが更新されたら」というアクションを設定し、監視したいキーワードやプロジェクトを指定します。
- 最後に、オペレーションでGmailを選択し、「メールを送る」アクションを設定し、通知先のメールアドレスや件名、本文を設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitLabのトリガー設定では、通知の対象としたいプロジェクトや監視するキーワードを任意で設定してください。
- Gmailでメールを送るアクションでは、通知先のメールアドレスの他、メッセージ内容に固定のテキストを入れたり、GitLabから取得したイシューのタイトルやURLなどの動的な値を本文に埋め込むといったカスタムが可能です。
■注意事項
- GitLab、GmailのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。