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.
You can now include sudo commands in your yml config and our minions will run it for you. More power in your hands!
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