What do you like best?

CircleCI is universal, easy to configure and integrates well with existing cloud services. The pricing is calculated "for parallel assembly", in contrast to "for the project" - this allows us to also include several small projects on the side without breaking the bank. The ability of SSH to machine is an excellent bonus, this reduces the amount of time spent tracking errors. CirclecI simplifies the configuration of the integration server - in most cases, a simple yml-file with minimal changes between projects easily allows our Android applications in CI!

What do you dislike?

Sometimes I run into problems with an outdated cache, and I have to rebuild the assembly manually.

Recommendations to others considering the product

When you use CircleCI, you save a lot of time! Subscribing to a small development team justifies itself. You get a 14-day trial period to try it out, so do not hesitate to find out if it meets all the requirements of your team

What business problems are you solving with the product? What benefits have you realized?

Running large sets of tests is the main advantage. We hope now to create Docker containers with a conveyor.

What do you like best?

CircleCI is very easy to use. You can see that the company puts a lot of effort to provide developers the best CI/CD integration there is. What I like best:

- Pipeline as code: deployment/build pipeline is part of your code and it's actually checked in in your VCS)

- Docker integration: CircleCI 2.0 is containers all the way

- Failure details: You can easily see at which stage and why a build/deployment pipeline failed

What do you dislike?

One thing I would love to see CircleCI support is GPU but well that only applies if you're in the AI domain. Also probably better / more exhaustive build stats. I'm not entirely sure if it's possible but it would be nice if Docker volumes could be more easily supported when using the Remote Docker option.

Recommendations to others considering the product

If you're into CI/CD then you ought to give CircleCI a try. It's a modern tool that can help you do a better job.

What business problems are you solving with the product? What benefits have you realized?

What do you like best?

CircleCI 2.0 now offers a powerful engine to run jobs on top of Docker images, which allows you to run whatever you need for your project, not being limited by the supported languages. Also, pipelines and workflows are highly customizable.

What do you dislike?

Although you can customize the pipelines however you want, having to write everything using YAML is really annoying and if you have a slightly more complicated pipeline, you'll end up with a huge YAML file on your project. Also, their UI needs to be upgraded with features like workflows in mind, as currently you can see a list of recent builds, as in 1.0, but cannot see a list with all previous workflows and which jobs have been ran on them, like in GoCD, for example.

What business problems are you solving with the product? What benefits have you realized?

I'm automating the test and deployment of many projects from my open-source organization. CircleCI has proved one of the best free options available due to its free plan to open-source repositories, even for mobile (iOS) projects.

What do you like best?

CircleCI is continuously adding new features such as Workflows and support for Docker, which has fit very well into our software development lifecycle. In particular, support for docker-based builds and tests works very well for us.

What do you dislike?

The new workflows feature reports build success/failure on each step without indicating which part of the workflow succeeded or failed, making it difficult to know when a run is complete. Per-workflow notifications rather than per-job notifications would improve this substantially for us.

Recommendations to others considering the product

Its a great service with a good support community and I personally received excellent direct support from several CircleCI employees via the support forums and direct email. The initial setup is straight forward and I was able to get our first project building and running tests using CircleCI in about a day's worth of effort.

What business problems are you solving with the product? What benefits have you realized?

We use CircleCI to automate running test suites on our software products as part of our regular software development lifecycle. Having tests run automatically after pushing commits gives us confidence to release early and release often, and also to identify problems early in the software development cycle.

What do you like best?

I am very impressed with how clean the UI/UX of CircleCI is. I have used many other build managers but none as nice as CircleCI. I also like how different aspects of the build were broken down by CircleCI. I haven't seen this on any other build manager and the individual times for each section are a huge help to figure out what part of the build process is taking the longest - helping us reduce time and reduce costs.

What do you dislike?

I didn't like how long builds have to wait. I get that there's a paid tier with more containers but waiting 20+ mins just to start a build is ridiculous. I think there needs to be a better solution to allow for more parallel builds

Recommendations to others considering the product

Use the support tools

What business problems are you solving with the product? What benefits have you realized?

We're solving CI with unit tests and deployment for testing to Apple's TestFlight

What do you like best?

I like circle ci with the ease of it's implementation, doesn't have to learn the whole new things, it's also provide us with ssh access to your build which can be helpful sometimes to debug your problems, and you can do it with a single click.

What do you dislike?

I can't control how many cpu that circle ci use for my build, or I don't know how, maybe I just need to read the docs, i'm just too lazy.

Recommendations to others considering the product

Take it, it will save you alot of times and hard work

What business problems are you solving with the product? What benefits have you realized?

It help us with the automated build and test and also provide us with the build artifacts which we can use for the deployment also give use archive for each of our build, this things save us alot of time and cost

Learning about CircleCI?

* We monitor all CircleCI reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.