What users are saying about
75 Ratings
31 Ratings
75 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.7 out of 101
31 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.8 out of 101

Add comparison

Likelihood to Recommend

Ansible

I would recommend Ansible to anyone, but I recognize it might not fit everyone's needs. I'm not as familiar with Chef, Puppet, or Salt, but they each have their strengths. For us, we needed to be able to manage a new server the moment it was created, so agent-based solutions were out. For our use, Ansible does everything we've asked it to.
John Grosjean profile photo

CircleCI

CircleCI is well suited if you, your developer, or team of developers have already worked with it in the past. They don't need to go through the learning curve of yet another Continuous Integration tool. Circle handles Continuous Integration workflows very well, including pretty complex workflows. With that said, Circle can get expensive if you need to run multiple containers in parallel and might not be as easy to setup as some alternatives, such as Jenkins.
Gabriel Samaroo profile photo

Pros

  • Easy YAML syntax
  • Provisioning over SSH. Management sever is not needed
  • Big community
Blagovest Petrov profile photo
  • Concurrency of builds (we use 15)
  • Constant improvement to service by adding features and optimizations
  • When things go wrong their support is responsive and helpful.
Paul Hepworth profile photo

Cons

  • Minimal support for Windows
  • Not so interactive and featured GUI
Kashif Iqbal profile photo
  • It would be nice if you could configure everything via the YML file. Some things are only available via YML, and some things are actually only available in the UI, and many other things have full overlap between the two. I'm sure there are good reasons for this, but this is a pretty confusing situation. For example, certain PHP versions are only available on certain Ubuntu releases. Configuring the PHP version is done via the .yml file, but configuring the Ubuntu release being used for the build has to be done in the UI. This can easily lead to things not building properly.
Ben McClure profile photo

Performance

Ansible7.5
Based on 2 answers
Out of the box, Ansible can be slow over a bad connection, as it's establishing an SSH connection to the target server for each little task. There are some adjustments you can make to the defaults that greatly improve performance. And if you run Ansible on the same network as the target (i.e. by using a jump box or Jenkins server), then it can be crazy fast. I'd give it a 10 for speed except that it does require these adjustments first.
John Grosjean profile photo
CircleCI8.0
Based on 1 answer
CircleCI performs quickly. The web interface looks great and is very easy to understand/use. We have experienced 3-5 CIrcleCI outages in the last few months where Circle was unresponsive for a few hours, but other than that it has proven to be reliable. The integrations with Circle (GitHub, Slack, DataDog) have all worked pretty seamlessly for us.
Gabriel Samaroo profile photo

Alternatives Considered

All three of these competitors are agent based. I did not want an additional service that needed to run absolutely everywhere. I also did not want to maintain a load balanced cluster of master servers that grows in resource requirements as your infrastructure scales.
No photo available
Not having to manage / deal with a Jenkins server is fantastic. I don't have much personally against Jenkins. I've set up and run a Jenkins server before. It's just complexity that doesn't really have much to do with the business beyond getting our software to our customers. My time is better spent on our core value, hence why having CI/CD as a service is such a great value.
No photo available

Return on Investment

  • Ansible helped me as a team lead to make sure that our DevOps goals are aligned with business goals of our explosively growing organization and infrastructure.
  • Since the standard ansible implementation is free, it makes ansible a fine tool with great return on investment
No photo available
  • It saved me time that I would have used building my own solution
  • It automates the deployment process which ensures fewer mistakes
  • It's very inexpensive
Andrew Shell profile photo

Pricing Details

Ansible

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

CircleCI

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details