Since my first post the node.js bridge between On-Premise TFS and Microsoft Teams has been up and running with no issues and Slack has now been completely removed from our business.
The 14 day status for one of our projects can be seen below:
This is much better than when integrating with Slack which always showed a number of failures.
Unfortunately it appears that there is an issue on the Microsoft Teams side. Updates from connectors do not appear to trigger notifications on followed channels, posting manually to the channel does trigger them.
I was able to replicate this using the curl example from Microsoft’s “Getting started with Connectors for Microsoft Teams” page so it does appear to be a Teams issue and have raised a ticket with Microsoft Support.
For the moment if you want to know if your builds have failed you need to keep an eye on the client!