この記事は、 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 を購読設定して、明日の記事もご覧いただけると嬉しいです。