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.
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).
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.
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!
The free plan includes a build node with 2 cores, 3.75GB. It is the c4.large instance on AWS EC2. With paid plans, you can choose between the following sizes:
If you choose to run with Custom 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.
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.
Shippable Server licenses are sold on a yearly subscription basis, so you will need to renew your license yearly in order to keep using Shippable Server. Our commercial license entitles you to:
Licenses are sold on a yearly subscription basis, so you will need to renew your license yearly in order to keep using Shippable Server. All server licenses include software maintenance – access to new software releases/enhancements, critical bug fixes, and security patches. Standard support tier is also included. If you choose not to renew your license, you should stop using Shippable Server as soon as your current license expires.