WHAT IS THIS?
A component which can be installed on lifetime to send notifications to a teams channel to be notified about deployments. Useful to inform the rest of your team or to get a notification when there's a user intervention needed, it's insanely fast only taking a few seconds to run and update tens of deployments at a time (though usually you will only have 1 or 2 deployments running I guess?).
HOW DO I USE IT?
There are a few steps you will need to take, first off this is a LIFETIME component, meaning you have to install it on lifetime, this is because the lifetime server holds the information about all the deployments, installing it on dev or test will limit you to the lifetime API which is alot slower compared to this.Sorry for the long introduction, here's the steps:
SPECIAL THANKS: The creators of this component -> https://www.outsystems.com/forge/component-overview/3837/outsystems-to-slackI first got this when it first released and found it not be working correctly or completely (or atleast not to my desires, it seemed quite buggy to me). I updated the component severely basically recreating the component after a while in my own image. Nonetheless I still want to thank them because without them I would never had the initial push to create something like this.
This component could also be changed to support slack, all you need is to change the rest webservice to a slack webhook! That's all, thought you might need to change some of the text formatting because there are a slight few differences between teams and slack and I don't know how slack will react with them.....
If there's alot of request for a slack version please let me know and I will make it happen.
- BUGFIX -> Apperantly Microsoft pushed a new update which breaks the message if you use a <li> <ul> or <br> tag. All <li> and <ul> structures are now replaced by <table> and <tr><td> instead. And <br> to <br />.This solves the issue.