At Virya Group we use a lot of software to keep the wheels of our machines turning - most of which are open source and managed via Github repositories. Recently we've moved our server architecture over to using Docker containers, and we needed a way to get notified when there were updates to containers we use.
A simple way we found to do this was to post into our server management Slack channel whenever the master branch of repositories we use were updated.
We achieved this by using the RSS Feed app for Slack - it allows you to post a notification to a Slack channel whenever there is a new item posted on an RSS feed.
Simply follow these steps:
- Browse to the Github repository of interest
- View the source of the page
- Search for 'atom' to find the feed link
- Copy the link, and go to your Slack instance application (e.g. <yourdomain>.slack.com/apps)
- Install the RSS feed app if it's not already present
- Paste the RSS feed link, and select the relevant channel to be notified
In this case, any time a new commit was pushed to the master branch of any repository we are using, we get a notification in the relevant room.
This enables our team to stay informed of relevant updates easily, and also with the threaded conversations in Slack, allows us to discuss any new updates internally before they are applied.