業界・業務から探す
導入目的・課題から探す
データ・AIについて学ぶ
News
Hakkyについて
ウェビナーコラム
◆トップ【Hakkyの社内Wiki】Strapi
AI

執筆者:Handbook編集部

GitHub Actionsの結果をSlackに通知する方法

この記事では、GitHub Actions の結果を Slack に通知する方法についてまとめた記事です。最初に断っておきますが、Slack 通知をする方法はいくつかあり、これはその中の一つの方法を紹介する形になります。

rtCamp の Slack Notify

今回利用するのは、以下のサービスです。

こちらを利用することで、次のような Slack の通知を受け取ることができるようになります。

使い方

ステップ

使い方のステップとしては次のような形になります。

  1. Incoming Webhoolks を作成する
  2. GitHub Actions を書く

Step1. Incoming Webhoolks を作成する

まずは、Slack に通知するために Incoming Webhooks を作成します。以下のマニュアルに沿って作成することができますので、こちらを参照してください。

最終的に Incoming Webhook の URL を取得できたら、このステップは完了です。

Step2. GitHub Actions の Secrets に Incoming Webhooks を設定する

GitHub Actions の Secrets に Incoming Webhooks を設定します。各リポジトリの Secrets の設定画面から、Actions 用の Secret を設定します。

Step3. Github Actions を書く

Step2 までで準備ができたので、GitHub Actions を書きます。以下のような形を入れることで、実装可能です。

on: push
name: Slack Notification Demo
jobs:
  slackNotification:
    name: Slack Notification
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Slack Notification
        uses: rtCamp/action-slack-notify@v2
        env:
          SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
          SLACK_USERNAME: GitHub Actions
          SLACK_ICON_EMOJI: bell

この記事は以上になります。

参考

info
備考

Hakky ではエンジニアを募集中です!まずは話してみたいなどでも構いませんので、ぜひお気軽に採用ページからお問い合わせくださいませ。

2025年06月15日に最終更新
読み込み中...