About CircleCI

CircleCI helps users automate the software development process using continuous integration and delivery. The tool builds software using custom job orchestration with workflows. CircleCI can be configured to deploy code to various environments including AWS CodeDeploy, AWS EC2 Container Service (ECS), AWS S3, Google Container Engine (GKE) and Heroku. Other cloud service deployments are scripted using SSH or by installing the API client. CircleCI supports languages that are built on Linux, C++, Javascript, .NET, PHP, Python and Ruby. Users can speed up the app-building process with expanded caching options including images, source codes, dependencies and custom caches. Automated provisioning allows parallel execution of programs resulting in less downtime waiti...

CircleCI Pricing

Paid plans start at $30/month for 3 users and 25,000 credits.

Starting price: 

$30.00 per month

Free trial: 

Available

Free version: 

Available

Close

Image 1 of 3

Code-signing for iOS

CircleCI User Reviews

OVERALL RATING

SECONDARY RATINGS

Ease-of-use

4

Value for money

4

Customer support

4.5

Functionality

4.5

Showing 1 - 5 of 78 reviews

User Profile

Luis Carlos

Verified reviewer

Company size: 11-50 employees

Industry: Computer Software

Time used: More than 2 years

Review Source: Capterra

This review was submitted organically. No incentive was offered
5

Ease-of-use

out of 5
5

Value for money

out of 5
5

Functionality

out of 5

March 2022

Good for CI/CD and also for automating smaller tasks

We use CircleCI for our CI/CD pipeline almost every single day. It manages and runs automated tests for all the remote branches, so we can catch issues before they escalate. When ever something gets merged into our dev, staging or master branches, it auto tests, builds and deploy all the infrastructure with Terraform and pushes the newer version to docker.

Pros

The pipelines can be broken into different steps, which makes debugging, managing and approving individual phases way easier. Also, looking at the logs and being able to share static permalinks to them is quite useful when you have larger teams. We all can see the progress of the building pipelines in real time and can debug and manage them. Great tool over all.

Cons

Sometimes it fails and doesn't immediately let's you go to debug the issue. Also, some settings for the VMs are tricky to set up right.

Tahmidul

Company size: 2-10 employees

Industry: E-Learning

Time used: Less than 2 years

Review Source: Capterra

This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.
3

Ease-of-use

out of 5
4

Value for money

out of 5
4

Functionality

out of 5

September 2020

Great once you're all set up

Pros

- Easy to understand yaml config format - Integration with GitHub - Workflows for powerful deployment and release strategies - Good community support

Cons

- I am not the biggest fan of the recent UI update. If the "expand" toggle is set to true, everything jumps resulting in me clicking things unintentionally. - Many of us have workflows that we do not use on every push (e.g. deploying to testing). With the next UI changes, the UI has a timer column which is always updating, why??? - Why can't I select a default project? When I now browse to circleci, I always have to select a project. Most developers only ever work on one project at a time, let us choose one!

Reasons for choosing CircleCI

GitHub actions did not support click to approve workflows at the time. Although, now they do offer a viable solution, it may be something we look into.

Jeffrey

Company size: 51-200 employees

Industry: Internet

Time used: More than 2 years

Review Source: Capterra

This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.
3

Ease-of-use

out of 5
4

Value for money

out of 5
3

Functionality

out of 5

May 2022

Does the job, but lacking in features

Pros

It's relatively simple to get started. I like that you can pick between Docker and VMs. It integrates with GitHub nicely.

Cons

The Docker in Docker paradigm doesn't work for us since we use containers. We end up using VMs anyways. I think the configuration language is not that great to use and can quickly get unwieldy for larger CI workflows (especially when repeating jobs with different parameters). There are also outages at least once a quarter.

Robert

Company size: 2-10 employees

Industry: Entertainment

Time used: More than 2 years

Review Source: Capterra

This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.
4

Ease-of-use

out of 5
5

Functionality

out of 5

June 2022

Best in class continuous integration

My go-to on every SAAS product. Delivers the goods everytime.

Pros

It is incredibly easy to get started, you can be integrated in hours and from then on its a consistent reliable platform for all your CI needs.

Cons

As test suites grow and parallelization becomes important it can get awfully expensive. I still use it on every project but I was at a prior company where we racked up bills in the thousands a month without really trying for not that big a product. This was definitely due to some poor planning but CircleCI makes it easy to land yourself in that kind of situation if you're not careful.

Anonymous

Company size: 5,001-10,000 employees

Time used: Less than 2 years

Review Source: Capterra

This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.
4

Ease-of-use

out of 5
5

Value for money

out of 5
5

Customer support

out of 5
4

Functionality

out of 5

August 2021

One of the top CI/CD service

Pros

With a Github/Bitbucket account, it is easy to setup the CircleCI account. It automatically detects all the repositories. We can easily add the configuration file and start using the pipelines. Various customisation and parallelisation options are provided. Lot of possibilities for automation and customisation. Overall a good product.

Cons

It was bit of a hassle to start first, the configuration were not very easy. Also struggled a bit to manage various Github organisations. Once easy and setup, it's easy and fast.

Reasons for switching to CircleCI

Wanted to try CircleCI. But Travis seems to be more easy to configure opensource repositories.

Popular CircleCI Comparisons