Announcing Shippable 1.0 - built on and for Docker!

- By Manisha Sahasrabudhe on March 11, 2014

We are very happy to announce that Shippable 1.0 is now live! This a major step forward for us and we are super excited to bring it to you.

Key upgrades in this release include  -

Faster build speeds

Shippable is now more than 2X faster than our competitors -

  • Our build minions (docker containers) spin up in a few seconds and come pre-installed with most languages and services to save installation time

  • Minions persist your codebase and other custom packages between builds, so they will not be installed every time

  • Node.js-based platform and SSD-based infrastructure

Build concurrency on demand
Our basic plan with one minion, unlimited builds, unlimited public projects, and one private project remains free. If you need build concurrency, you can add minions by upgrading your pricing plan. More the minions you have, more the concurrency you will get.

Consolidated build reports for matrix builds
For yml configurations that kick off several builds for each commit, we will send one consolidated build report. This was the most requested feature during our beta.

Improved organizational/team support
We will automatically import your repository collaborators when you set up CI for an organizational repo. You can then choose to give them full access, or just read-only access.

Richer Github integration
This includes support for git submodules and pull request builds.

Streamlined, responsive UI
We have completely redesigned our product to make it more streamlined and 'natural' for developers. It is also fully responsive, so you can use it from any device.

Sudo access
You can now include sudo commands in your yml config and our minions will run it for you. More power in your hands!

Improved notifications
Our email notifications are now richer with test results and code coverage information, and have been redesigned for easier visual parsing. We have also fixed some bugs in the notifications engine, so all yml config tags will now be respected.

and last but not the least,
We are now fully Docker-ized - Not only are build minions based on docker containers, Shippable itself has been developed on docker. This has significantly changed our development process and will help us bring new features to you faster moving forward. We believe docker is the future, and we want to leverage it to the fullest extent!

Other notable improvements include easier CI setup workflow, improved visualization for test results and code coverage, and complete compatibility with .travis.yml, so you can try us out easily without needing to write a new config file.

A big THANK YOU to all our customers for their patience and support during our beta. We hope we can the CI experience as simple and painless as possible.

CI should be available to everyone, and not just to a privileged few.

-- Team Shippable