Overall Satisfaction with CircleCI
We use CircleCI for continuous integration and deployment at Troops. It builds all of our feature branches (PRs) as well as our major branches and automatically triggers deployments to both QA and production environments. We also run unit and integration tests as well as code coverage in CircleCI. It is primarily used by the Engineering team.
- It's easy to get started
- It's very quick to automate builds regardless of dependencies or technology
- It integrates well with GitHub as well as other tools
- Speed of builds - I wish you could upgrade to a larger VMs
- Less build errors
- Faster deployments
- Better code quality
For us it really came down to CricleCI being the fastest and simples tool to get started with. The GitHub integration is slick and seamless and the scripting config file allowed us to configure our entire build system, including tests, in less than a day. It's very light weight and effective.