■概要
GitHubでのプルリクエスト更新後、手動で定型コメントを追加したり、Slackで関係者に通知したりする作業に手間を感じていませんか?このワークフローを活用すれば、プルリクエストの作成や更新を検知し、自動でコメントの追加とSlackへの通知が実行されます。開発プロセスにおけるコミュニケーションを円滑にし、レビュー依頼の抜け漏れを防ぎます。
■このテンプレートをおすすめする方
- ・GitHubでのプルリクエスト更新後の定型作業を自動化したい開発者の方
- ・開発チーム内のレビュー依頼や進捗共有を効率化したいプロジェクトマネージャーの方
- ・手動でのSlack通知による連絡漏れや遅延を防ぎたいと考えているチームリーダーの方
■このテンプレートを使うメリット
- ・プルリクエスト更新後のコメント追加とSlack通知が自動化されるため、手作業で行っていた定型業務の時間を短縮し、開発作業に集中できます。
- ・手動によるコメントの記載ミスや、関係者への通知漏れといったヒューマンエラーを防ぎ、円滑なレビュープロセスの実現に繋がります。
■フローボットの流れ
- 1. はじめに、GitHubとSlackをYoomと連携します。
- 2. 次に、トリガーでGitHubを選択し、「プルリクエストが作成または更新されたら」というアクションを設定します。
- 3. 次に、オペレーションでコマンドの分岐機能を設定し、対象がプルリクエストの場合に後続の処理に進むようにします。
- 4. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、関係者にプルリクエストの更新を通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- ・GitHubのトリガー設定で、自動化の対象としたいリポジトリIDを任意で設定してください。これにより、特定のプロジェクトのみでワークフローを動作させることが可能です。
- ・Slackでメッセージを送るアクションを設定する際に、通知先として指定したいチャンネルIDを任意で設定してください。