LoginSignup
11
1

More than 1 year has passed since last update.

slack-github-actionで複数のチャンネルを指定できるようになってた

Last updated at Posted at 2022-12-09

この記事は、 Qiita株式会社のカレンダー | Advent Calendar 2022 - Qiita の 10 日目の記事です。

はじめに

slackapi/slack-github-action を使うことで、GitHub Actions上でSlackにメッセージを送ることができますが、v1.22.0から複数のチャンネルに対してメッセージを送信できるようになってました。

方法

channel-idにカンマ(,)区切りでチャンネルIDを設定するとできます。

例えば、

  • #hogeのチャンネルID: ABCD1234
  • #fugaのチャンネルID: EFGH5678

とすると、

name: Test multiple channel IDs

on:
  workflow_dispatch:

jobs:
  send-message:
    runs-on: ubuntu-latest
    timeout-minutes: 5
    steps:
      - uses: slackapi/slack-github-action@v1.23.0
        with:
          channel-id: 'ABCD1234,EFGH5678'
          slack-message: 'test message'
        env:
          SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}

のようになります。
複数のjobを書いていた方は、同じメッセージであれば1つのjobで完結できるようになります。


ぜひ、 Qiita株式会社のカレンダー | Advent Calendar 2022 - Qiita を購読設定して、明日の記事もご覧いただけると嬉しいです。

11
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
1