🔔
MagicPodの実行結果をslackに通知するGitHub Actionsを作った!
MagicPodの実行結果をslackに通知するための、GitHub Actionsを作成しました!
使い方は、READMEの通りなのですが、
必要な情報を呼び出し側で設定することで利用できます。
uses: knaot0/magic-pod-slack-notify-action@v1.1
with:
API_TOKEN: ${{ secrets.MAGIC_POD_API_TOKEN }}
ORGANIZATION: "Organization name"
PROJECT: "Project name"
INCOMING_WEBHOOK_URL: "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX"
直近の実行結果が failed
の場合、Slackに通知されます!
また、schedule と併用することで、定期的に実行結果をSlackに通知することができます!
ex. 平日の10,13,16,19時に設定する場合
name: MagicPod Slack Notify
on:
schedule:
- cron: "0 10-19/3 * * 1-5"
jobs:
magic_pod_job:
runs-on: ubuntu-latest
name: Slack notification
steps:
- name: Slack notification step
uses: knaot0/magic-pod-slack-notify-action@v1.1
with:
API_TOKEN: ${{ secrets.MAGIC_POD_API_TOKEN }}
ORGANIZATION: "Organization name"
PROJECT: "Project name"
INCOMING_WEBHOOK_URL: "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX"
Discussion