I’ve also just read the doc from circleci.com and it’s really nice. It’s the best doc I’ve seen and I really like the features. The concepts are very clear and nice and they’ve paid a lot of attention to easily making the parts reusable.
They offer free executors for open source projects (up to 400K credits per month): Best CI/CD for Open Source (OSS) - Free OSS Continuous Integration - CircleCI (not yet sure what this allows though…).
They seem to support test results too: Collect test data - CircleCI and How to output JUnit tests through CircleCI 2.0 for expanded Insights | CircleCI.
Only (potentially big) downside is that it’s not open source.
EDIT: Found some interesting doc about limits Build open source projects - CircleCI
- These credits can be spent on Linux-medium resources. This means, according, to https://circleci.com/docs/2.0/configuration-reference/#resource_class, 2 vcpu and 4GB RAM.
- Each organization can have a maximum of four concurrent jobs running. That’s a bit on the low side for us.