Microsoft Teams has become the messaging service of choice for many companies in 2020. Be it due to the pandemics, company politics, or attachment to Redmond's products in general – or everything at once, perhaps – in the past months we received a great deal of requests to add an integration with MS Teams. We're happy to announce that from this week onwards you can send notifications on finished builds, deployments, and websites awaiting review by means of a dedicated MS Teams action. 📨
The action sends an email to the selected MS Teams channel. Simply paste the address of the channel, and define the title and body of the message:
You can find the address of your channel by following instructions from this link.
You can use environment variables to send the details about the execution (pipeline name, invoker name, triggering commit, execution logs, etc.)
Example use cases
Notifications in Buddy can be used in a variety of ways. The most common are automatic messages about deployments. In this case the action is added after the deployment action:
You can also use the action to raise the awareness of your teammates that there's a pipeline that needs their attention:
In this case, the pipeline builds the website and deploys it to a staging environment on Azure. Then it sends a notification to the selected group of users (e.g. senior designers) that there's a new version waiting for their review. Once the changes are accepted by clicking the approval action, the website can be deployed to production.
The last example is conditional notification:
In this example, Buddy is running unit tests in parallel. Only in case one of the tests has failed, Buddy will send a message to the QA team. This is a good practice to keep your teams from drowning in emails without losing focus of the important stuff.
Buddy is 100% customer driven. If there’s a feature or integration you miss, let us know on the live-chat or directly at firstname.lastname@example.org.