Codeship Notifications Usage from Teams Among the World

Development

Reading Time: 3 minutes

Codeship users and customers have configured their integration notification settings based on their project needs. From chat tools to email notifications, there are a ton of different settings to choose from and different ways to configure them.

We’d like to introduce these notification settings to help our users and prospective users utilize Codeship to its fullest potential. We will provide a breakdown and some visuals/graphs of the percent of active users who have enabled each of our notification settings.

Some general numbers

Overall, there have been well over 100,000+ Codeship projects created from people of over 80 countries on earth, as of today. We analyzed all “active” projects. A project on Codeship is considered “active”, if several builds are being run over the course of a month. Notifications are configured on a project level, thus it could be, that one user or customer is actively using multiple chat tools (think of a large company where different teams of developers use different notification methods).

Chat Notification Tools

Chat notification tools really help a team keep everyone in the loop. Codeship offers the following chat integrations: Campfire, Flowdock, Grove, HipChat, Slack, and Webhook. Slack happens to be the most popular one amongst our active users (80%+).

tools

Bitbucket/GitHub

The Bitbucket and GitHub Commit Status API shows the current status of a Codeship build on a Pull Request or branch inside of Github and Bitbucket. This allows users to see everything without needing to go back and forth between Codeship and Bitbucket/GitHub.

Bitbucket GitHub

More than 60% of the active projects on Codeship are GitHub projects, and close to 40% are set up with Bitbucket repositories.

API Usage Data

Almost all of our users have enabled commit status API. Our API usage data varies throughout the day. During peak times, users request data from the API around 2000 times per minute equalling to about 1Mio requests per day.

Sign up for a free Codeship Account

Email Notifications

By default anyone who either owns a project or is added as a team member will receive emails for when a build passes and fails. A large portion of our active users enabled email notifications for all failed builds so they are always notified of their build status. 85% of our active users have enabled email notification for all failed builds and 15% have enabled email notification for only their own builds on their master branch only.

email-notifications

About 75% of our active users that have access to at least one active project have enabled notification emails and 25% have disabled notification emails.

failed-builds_masterbranch

If you’re interested in learning more about our notification settings, check out our Notification Setup documentation.

Subscribe via Email

Over 60,000 people from companies like Netflix, Apple, Spotify and O'Reilly are reading our articles.
Subscribe to receive a weekly newsletter with articles around Continuous Integration, Docker, and software development best practices.



We promise that we won't spam you. You can unsubscribe any time.

Join the Discussion

Leave us some comments on what you think about this topic or if you like to add something.