Comparison of Free hosted CI services for open source or public repositories

‹ App launch checklist | bootCI ›

Many free hosted contiuous integration (CI) services exist. These services will automatically compile code, run tests, against commits or pull requests against your source code repositories, and are even able to deploy the new code to your production servers if all of the tests pass. Some offer free builds for open source or public repositories, giving free compute resources to these projects.


Bitrise (as of Nov 2017) CircleCI (as of Dec 2018) Codeship Pro (as of Nov 2017) Semaphore (as of Nov 2017) Shippable (as of Nov 2017) Travis CI (as of Nov 2017)
Scheduled jobs
Docker command line
Configuration web or committed file web or committed file committed file only web only web or committed file web or committed file
Can work on public repositories without invasive github permissions ✗ - full read/write to set github build status
✓ - can trigger builds & email failures
✗ - full read/write to set github build status
✓ - can trigger builds & email failures
Free builds 1 processor, 200 builds/month public: 3 processors, unlimited; private: 1 processor, 1000 min/month 1 processor, public: unlimited; private: 100 builds/month 2 processors, public: unlimited; private: 100 builds/month 1 processor, public: unlimited; private: 150 builds/month 5 processors, public: unlimited
OS X yes paid only no no no yes, 2 processors

Comments

The first 2 rows should be checked for Shippable. 

Subscribe to All Posts - Wesley Tanaka