
Clean interface with filters for projects and branches.
Easy integration with Github by just adding a single config.yml file in the project repository.
Group different jobs as part of a single workflow.
Ability to rerun workflow from the failed step.
SSH into the running container allows for easier debugging.
Basic Analytics of historic jobs. Review collected by and hosted on G2.com.
Sometimes experienced a large delay to run some jobs. On rare cases one might need to cancel and restart the workflow. Review collected by and hosted on G2.com.
User facing UI and functionalities. Full featured.
Fast and resilient, especially when the release of version 2.0, we are able to benefit from docker layers caching..our build time improved by 70%
Docker support is great when using container based builds
-Competitive pricing and free tier
-Snappy / Responsive UI
The great configurational freedom to the user makes it suitable for any and all kinds of applications. The step by step view provided is very helpful UI to track the whole process. The YML templates make it very easy to set up and the git configuration part is very well documented and just a few steps can make it work.
Is integrated with several tools like slack - Configure a project is simple and quick, and most of the cases once you have done this, you will not need to log in into the platform. You will have build going in a couple of hours. - I have it running in several project and works really well. Review collected by and hosted on G2.com.
The ui really needs to cleanup a bit, make it simpler. Also their need to provide more integrations with third party tools
Pricing could be a little bit better I guess or have a better free plan for beginners, I don't think any cons of using CircleCI actually.
Have seen a few downtimes in the last couple of months.
Version 2 has a lot of complexity that can make it hard to get started with. Their Orbs concept is bringing back some simplicity. Review collected by and hosted on G2.com.
Integrates well with AWS services. Can filter deployment depending on the branch used in git. Can SSH into the machine during build phase in case errors show up. Shows a step by step procedure for every phase. Can divide the deployment into phases. Review collected by and hosted on G2.com.
Difficult to find out what went wrong during set-up. Some docker images lose support, thereby breaking builds that were already working in the past. Sometimes takes a while to set-up a build. Review collected by and hosted on G2.com.
The free plan to get your test harness working before spending $$$ on cycles. Heroku CI and Travis CI don't seem to have that free, non-non-profit plan. And the flexibility to have a config that could handle literally anything. Review collected by and hosted on G2.com.
The initial setup can feel like days of guess-and-check with the configuration, and every once in a while tests will randomly fail on their end for a day, and then pass the next day.
Also the new UI was very circuitous and frustrating to use for a long time, and only last month were most of the problems fixed. Review collected by and hosted on G2.com.
Good conceptual model for doing CI, good features, good UI. Better CI concepts. It offered simple integration with Github (obviously industry standard), good permission controls, especially across organizations. A relatively good UI and straightforward billing model (discounted when activated from Github). Review collected by and hosted on G2.com.
Lack of sharable library and buy in for said feature from community. Seems "heavy". Multiple workflows would be really nice. Review collected by and hosted on G2.com.
Easily integrates with Github and other tools. Super simple to set up pipelines. Great support, can get help within seconds. 99.999999% Uptime. Review collected by and hosted on G2.com.
Sometimes takes a long time for every thing to run. If you push to the same repo again while it is running, it will keep running, and then have to run again for the new commit. This can be helped by having multiple runners. Review collected by and hosted on G2.com.
Integrates really well with source code repos like Github. Builds are generally fast and the container aspects of the pipelines are fully customizable. Very reliable and cheap compared to maintaining an in-house CI/CD solution. Review collected by and hosted on G2.com.
The new workflows take a bit of getting used to, but otherwise nothing much negative to report. Review collected by and hosted on G2.com.
Easy configuration and integration with other services. Especially when it comes to alerts on messaging apps like Slack or Flowdock.
Also, the integration with GitHub or Bitbucket in order to rapidly set up projects is a nice feature.
If you use Docker, start using CircleCI is a matter of minutes.
The automatic setup: it makes a separate branch for it and you barely have to fix some small settings.
The best part probably, since I'm using Heroku for most of my projects (mainly Ruby on Rails apps), is the plugin to add it and automate the deployments.
If you are a Quality Assurance Automation engineer, it's also an amazing tool to have your tests running and it is not technically hard to use. Review collected by and hosted on G2.com.
Documentation on how to build my own integration (with some custom tool).
The change of the User Interface design was a little confusing and I keep using the old one for some time. Review collected by and hosted on G2.com.
Integration with the best partners of the market. From GitHub to Bitbucket, it offers deep integration with biggest players of the market. And we can improve our code pipeline and quality by adding merge checks depending on build tools. Also, non-technical people can easily deploy into the desired environment without making a mess or stopping development team to make a deploy for a demo or feature review. Review collected by and hosted on G2.com.
The new pricing model makes us migrate to another service. It's more expensive than AWS CodeBuild and doesn't have such integration with AWS Services. That's why it should be more cheap than AWS CodeBuild or come back with the old pricing model. The old pricing model was much cost-benefit cause we are not impacted for queuing jobs, but we could predict the pricing at the end of the month. With the new pricing model it was much, much harder to predict how much we would spend by the month. If we need to expedite a hotfix to production environment it was the fixed pricing, with the new pricing model, if an unexpected hotfix appears, that means more dollar will be spent by the of the month. Review collected by and hosted on G2.com.
* Contains MacOs machines for iOS pipelines
* Simple to use
* Easy to maintain
* Documentation is very clear
* Big community Review collected by and hosted on G2.com.
* Memory consumption
* Little bit expensive than other tools (but still totally worth it) Review collected by and hosted on G2.com.
Maintenance of standards in code formatting and layout styles. Review collected by and hosted on G2.com.
Not being able to see the reasons for failure within Github directly, but having too click out to review them within the CircleCI platform, however not sure if this is your issue, or Github's, but I don't like it either way. Review collected by and hosted on G2.com.
I really love CircleCI's UI / UX. Being able to see builds spin up and run in real-time is perfect. I find everything very intuitive and useful. Whenever builds fail, I can very quickly find the problem and re-run the build. My favorite feature is begin able to SSH into the machine which has come in handy for some very tough to track down build failures. Review collected by and hosted on G2.com.
When it comes to core features, there's really nothing I dislike. CircleCI does a great job of providing an elegant, well-thought out product. Everything they do, they do well. So to find what I dislike, you basically have to look at what they don't do. The top thing on my list is Selenium support. We've gotten it to work in CircleCI but it's hasn't been easy. I feel like there's probably something they could do to improve Selenium support although it's probably not easy. But that would certainly bring them to the next level in my mind. Review collected by and hosted on G2.com.
I like how it integrates with GitHub and the UI is fairly streamlined. Also, the documentation is decent. Review collected by and hosted on G2.com.
Nothing specific, although I remember encountering issues when sorting out the dependency cache. Review collected by and hosted on G2.com.
The new UI for CircleCI is user-friendly. The documentation is easy to use and you can learn the tool very quickly. I love the fact that you can do direct integration with Git and other tools without having to do a lot of research. Also, security is great with CircleCI with it's management of environment variables and secrets. When tests fail, you do see the tests that failed, with their names and the top-level error. This makes it very easy and quick to debug errors in CI builds where tests have many errors... only showing the most important ones at the forefront. I love that you can use Privar Docker containers in your config.yml builds. Other tools, such as GitLabCI, do not allow the usage of private containers, but only Private Docker repositories. We are utilizing the main Docker Hub with a private container and can test it using a public framework in a secure manner, this is very great functionality. Review collected by and hosted on G2.com.
Email notifications enabled with CI default. Sometimes it is not clear how the cache is used and how to maintain the cache in your config files to optimize the builds. The test results are not very verbose/detailed if all of the tests pass when running tests which output a JUnit/etc. file. It just states "All tests are passing." I wish it would include the attached test results PDF and screenshots taken during UI testing in this view somewhere. Review collected by and hosted on G2.com.
The ability to use it to build iOS apps, which many other CI/CD platforms do not support. Highly configurable via a solid declarative pipeline. Review collected by and hosted on G2.com.
Environment variables cannot be switched based on branch/environment. Review collected by and hosted on G2.com.