10000 GitHub - opsless/ms-teams-github-actions: Github Action to send workflow status notification to Microsoft Teams
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

opsless/ms-teams-github-actions

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

MS Team Github Actions integration

Usage

  1. Add MS_TEAMS_WEBHOOK_URI on your repository's configs on Settings > Secrets. It is the webhook URI of the dedicated Microsoft Teams channel for notification.
  1. Add a new step on your workflow code as last step of workflow job:
name: MS Teams Github Actions integration

on: [push]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v4
      - uses: opsless/ms-teams-github-actions@main
        if: always() # to let this step always run even if previous step failed
        with:
          github-token: ${{ github.token }}
          webhook-uri: ${{ secrets.MS_TEAMS_WEBHOOK_URI }}

Known Issues

  • Always set this step with if: always() when there are steps between actions/checkout@v2 and this step.

Roadmap

  • add error message if workflow failed
  • add files changed list
  • add workflow run duration

Feel free to create issue if you have an idea in mind

About

Github Action to send workflow status notification to Microsoft Teams

Topics

Resources

License

Stars

Watchers

Forks

Contributors 5

0