Shippable is a freemium service and most features are available to all free users. You can run 1 build at a time and you
get unlimited builds for open source projects. Private projects are limited to 150 builds a calendar month. Free
plans also restrict API access and the ability to run builds on your own infrastructure. All these limits are
removed for paid plans.
Why do I need a paid plan?
Free plans are limited to run 1 build at a time. If you need to run things in parallel, then you need to buy additional build
minions. If you are building private projects, free plans have a limit of 150 builds per calendar month. With
any paid plan, you get unlimited builds for even private projects. Plus, you get unlimited access to our REST
API and the ability to run builds on your own infrastructure (BYON).
How do you count builds?
A build is a single job that is executed. If you run matrix builds, each unit of the matrix will be counted as 1 build. For
e.g. if you have a CI job with 5 matrix jobs, you get 30 individual runs every month. If you run just 1 job per
run, you get 150 runs a month. If you are using CD pipelines with a private sync repository, then all pipeline
jobs are counted against your private build limit.
What are build minions?
Build minions are the containers that run your builds. The number of parallel you can run depends on the number of minions
in your plan since one minion can run one build at a time. If you find that your builds are queued an waiting
for minions, it's time to upgrade your plan!
What are the instance sizes available?
The free plan includes a build node with 2 cores, 7.75GB RAM and Ubuntu 16.04. With paid plans, you can
choose between the following sizes for Ubuntu 16.04/14.04 and CentOS nodes:
Large(2 core, 7.75GB RAM) for $25/month
X-Large(4 core, 15GB RAM) for $75/month
2X-Large(8 core, 30GB RAM) for $150/month
For on-demand Windows nodes, the following sizes are available:
Large(2 core, 4GB RAM) for $25/month
X-Large(4 core, 8GB RAM) for $150/month
2X-Large(8 core, 18GB RAM) for $300/month
What instance sizes can I use if I run builds on my own infrastructure?
If you choose to run with BYON nodes, you can attach your own machines
to your Shippable subscription, and your builds will be run on your machines. While you will pay for the ability to run parallel jobs
at $25/month per parallel job, you can attach machines of any size to run your builds. The pricing for BYON does not change based on node
size since you pay for the nodes.
Do you have discounts for annual billing?
Yes! We offer great discounts for annual plans, especially if you also purchase Enterprise support. Reach out to us and we can give
you an overview of the discounts.