The CI/CD and DevOps Blog

Learn about various tried-and-tested strategies that will help you ship code faster

Slack, Elastic Beanstalk & UI changes highlight the 7/1 Service Update

On Friday, July 1 evening Pacific time, Shippable's build platform went through a scheduled service update. There are four main changes implemented as part of this update. They are:

  1. Slack Configuration
  2. AWS Elastic Beanstalk Configuration
  3. Fixed the timeout bug
  4. Re-vamped UI

Notifying Continuous Integration failure/success status on Email & Slack

Notifications are particularly useful when you start hitting scale with the number of software projects that are being worked on in parallel. Having the flexibility to configure the Continuous Integration platform to be notified for different scenarios becomes critical, in my opinion, in helping to reduce technical debt

At Shippable, we use Slack extensively for our internal communications. It allows us to be more efficient, communicate faster and have targeted discussions. One of the scenarios we use Slack is to monitor and discuss build issues based on the build status of critical projects. An example shown below.

 

In this tutorial, I'll pick three scenarios and go over configuring notifications for a Continuous Integration project status on email and Slack. First I'll go over the basics of the shippable.yml file configuration for email/Slack notifications. Then I'll cover the scenarios for email and Slack.

How To: Use Slack Integration for Build Notifications

Warning-Icon.png

DEPRECATED BLOG:

We have significantly updated the Shippable platform with several new features. Hence most of the content in this blog is deprecated. Go to the updated blog for this topic. For the latest information, refer to our documentation and/or open a support issue, if you have questions.


 

 

400x400_slack

Shippable uses Slack on a daily, continuous basis for all team communication. Why, you ask? Because it allows us to "work in the moment". We have found it to be significantly more efficient, more transparent and faster to communicate using Slack. And less email!

And so, enabling Slack integrations for Build Notifications is special and personal and ... you get the point. Of course, this has also been something our customers have also been asking for!

This blog walks you through the exercise of setting up the Slack integration on Shippable through a simple 3-step process.