DiscordHooks / github-actions-discord-webhook

⛓ Here's your serverless solution for sending build status from GitHub Actions to Discord as webhooks.
MIT License
31 stars 15 forks source link
actions discord discord-webhook-notifications discord-webhooks github-actions github-webhooks hacktoberfest notifications webhook

Discord Webhook for Github Actions

Setup

  1. In Github secrets, add a WEBHOOK_URL variable with the Discord web hook URL
  2. In your Github actions yml file, add this to reference the variable you just created:
    • To see a real example, visit here.
      - uses: actions/setup-ruby@v1
      - name: Send Webhook Notification
        if: always()
        env:
          JOB_STATUS: ${{ job.status }}
          WEBHOOK_URL: ${{ secrets.WEBHOOK_URL }}
          HOOK_OS_NAME: ${{ runner.os }}
          WORKFLOW_NAME: ${{ github.workflow }}
        run: |
          git clone https://github.com/DiscordHooks/github-actions-discord-webhook.git webhook
          bash webhook/send.sh $JOB_STATUS $WEBHOOK_URL
        shell: bash
  3. Enjoy!