JavaScriptを有効にしてください

【GitHub】GitHub Actions Discord に通知してみる

 ·  ☕ 1 分で読めます

GitHub Actions Discordに通知してみる

push された通知など Discord に通知してみます。

Discord の用意

サーバー選択->連携サービス->ウェブフック->新しいウェブフック
ウェブフックを作成後、URLを取得。

GitHub の用意

取得した URL から DISCORD_WEBHOOK_IDDISCORD_WEBHOOK_ID を取得します。

https://discordapp.com/api/webhooks/{DISCORD_WEBHOOK_ID}/{DISCORD_WEBHOOK_TOKEN}

1.導入したい RepositorySettingsを選択。
2.左のメニューの Secrets を指定
3.右上の New repository secret を選択。
4.NameDISCORD_WEBHOOK_ID を設定。
5.Value に取得した DISCORD_WEBHOOK_ID を設定。
DISCORD_WEBHOOK_TOKEN も同様

GitHub Actionsの設定

GitHub Actions を作成します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
name: Discord

on: push

jobs:
  slack:
    # Ubuntu
    runs-on: ubuntu-latest
    steps:
      # Slack
      - name: Discord Notify
        uses: appleboy/discord-action@0.0.3
        with:
          webhook_id: ${{ secrets.DISCORD_WEBHOOK_ID }}
          webhook_token: ${{ secrets.DISCORD_WEBHOOK_TOKEN }}
          color: "#48f442"
          username: "GitHub Bot"
          args: GitHub Actions Discord Notification ${{ github.event.repository.url }}

参考

共有

こぴぺたん
著者
こぴぺたん
Copy & Paste Engineer