Overview
ProductRatingMost Used ByProduct SummaryStarting Price
CircleCI
Score 9.5 out of 10
N/A
CircleCI is a software delivery engine from the company of the same name in San Francisco, that helps teams ship software faster, offering their platform for Continuous Integration and Continuous Delivery (CI/CD). Ultimately, the solution helps to map every source of change for software teams, so they can accelerate innovation and growth.
$0
for up to 6,000 build minutes and up to 5 active users per month
Codefresh
Score 8.9 out of 10
N/A
Codefresh is a continuous integration/delivery and automation platform for Kubernetes that allows users to build, test, deploy and gather feedback on apps, from Octopus Deploy.N/A
Gradle Build Tool (Open Source)
Score 9.0 out of 10
N/A
Gradle is an open source build system. Gradle boasts a rich API and mature ecosystem of plugins and integrations to support automation. Users can model, integrate and systematize the delivery of software from end to end.
$0
per month
Pricing
CircleCICodefreshGradle Build Tool (Open Source)
Editions & Modules
Server
Contact Sales
Performance
starting at $15
per month
Scale
starting at $2000
per month
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
CircleCICodefreshGradle Build Tool (Open Source)
Free Trial
NoNoNo
Free/Freemium Version
YesNoYes
Premium Consulting/Integration Services
NoNoNo
Entry-level Setup FeeNo setup feeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
CircleCICodefreshGradle Build Tool (Open Source)
Considered Multiple Products
CircleCI

No answer on this topic

Codefresh
Gradle Build Tool (Open Source)

No answer on this topic

Best Alternatives
CircleCICodefreshGradle Build Tool (Open Source)
Small Businesses
GitLab
GitLab
Score 8.7 out of 10
GitLab
GitLab
Score 8.7 out of 10
GitLab
GitLab
Score 8.7 out of 10
Medium-sized Companies
GitLab
GitLab
Score 8.7 out of 10
GitLab
GitLab
Score 8.7 out of 10
GitLab
GitLab
Score 8.7 out of 10
Enterprises
GitLab
GitLab
Score 8.7 out of 10
GitLab
GitLab
Score 8.7 out of 10
GitLab
GitLab
Score 8.7 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
CircleCICodefreshGradle Build Tool (Open Source)
Likelihood to Recommend
8.0
(26 ratings)
7.0
(1 ratings)
9.0
(12 ratings)
Usability
10.0
(1 ratings)
-
(0 ratings)
10.0
(1 ratings)
Performance
7.8
(3 ratings)
-
(0 ratings)
3.0
(1 ratings)
Support Rating
6.9
(6 ratings)
-
(0 ratings)
9.0
(4 ratings)
User Testimonials
CircleCICodefreshGradle Build Tool (Open Source)
Likelihood to Recommend
CircleCI
Based on our experience, CircleCI is well-suited for automating mobile app release cycles. For example, to release an iOS app, you would need to build, sign, and upload it to TestFlight, which requires a dedicated Mac in the office. But with CircleCI, you can have macOS executors, so you don't have to manage a physical build machine. Another benefit is that CircleCI's certified AWS Orbs abstract away complex authentication and deployment logic, allowing us to build, push, and deploy Docker containers to Amazon ECS with minimal configuration and high reliability. CircleCI is less suited for smaller projects where the development and deployment are not that extensive, for example, a static site. Once you have built a static site, you probably won't make any further changes, so there's no point in paying for it.
Read full review
Octopus Deploy
While deploying docker images on kubernetes pods I must say Codefresh helped me a lot. It has made my work easy as an Automation tool. I can setup a simple pipelines to automate my build for kubernetes. but for more complex pipelines Codefresh need some improvement
Read full review
Open Source
Gradle Build Tool is more suitable with the Java projects. It has helped us to automate the build part of the devops cycle. Its configuration and Groovy script is really easy to understand and can be implemented with ease. It can be used both for automation and manual buids of the projects. Gradle Build Tool is easy to use and easy to integrate.
Read full review
Pros
CircleCI
  • Automated builds! This is really why you get CircleCI, to automate the build process. This makes building your application far more reliable and repeatable. It can also run tests and verify your application is working as expected.
  • Simple. Unlike Jenkins, Teamcity, or other platforms, CircleCI doesn't need a lot of setup. It's completely hosted, so there's no infrastructure to set up. The config file does take a bit to understand, but if you follow their example and start with something small and add to it, you can get it up and going quicker than it first looks.
  • Scales easily. Again, since it's all cloud-based, you don't have to manage or scale infrastructure. Simply subscribe to the number of containers you want, and scaling up just means buying more containers.
Read full review
Octopus Deploy
  • Continuous Integration and Continuous Development. we can setup jobs that automatically triggered when there is any changes in code and starts building up the build images automatically and then pushing images to Container Registry
  • We can involve Version control system like github, bitbucket, gitlab etc for integration of Codefresh with our code stored in these Version control systems.
  • On the failure of any jobs/pipeline Codefresh can also send Notification on our email.
Read full review
Open Source
  • Gradle's methods to manipulate files is very flexible. It minimizes the amount of code one has to write to copy, move, or expand zip or tar files.
  • Gradle uses Groovy, which is a Java like language. This allows for most computer engineers to come up to speed fairly quickly, for writing or maintaining gradle code.
  • Gradle also supports DSL (Domain Specific Language), which is based on Groovy. The DSL language allows engineers to automate build jobs that otherwise could be very cumbersome to maintain or modify.
Read full review
Cons
CircleCI
  • While configuration is easy, the config files can get very very long.
  • Price compared to some alternatives that are cheaper / free. Especially so if you are running multiple containers in parallel.
  • Have experienced numerous outages (3-5) in the last few months where CircleCI has been down.
  • Web documentation and tutorials haven't been as good as some of the competitors.
Read full review
Octopus Deploy
  • With Codefresh it's become hard to handle complex pipelines
  • Need to focus more on Documentation part
  • UI can be more attractive
  • Security can be more increased
Read full review
Open Source
  • I'd like to see a way to specify how to run only certain tests in parallel, I tried this feature and for tests that involve interaction with SQL Databases sometimes I can't because of deadlocks.
  • Not sure if there is something else, gradle has been working really good for us and they are adding improvements all the time which is awesome. I used to think the performance is a deal but the latest versions are addressing this issue very well
Read full review
Usability
CircleCI
The reliability & speed, it just works. The ability to spin up macOS runners and Docker containers on demand without managing hardware is a huge win. The Orbs system makes integrating with AWS and Slack incredibly easy, saving us weeks of custom scripting and providing real-time updates in our Slack channel. This makes it easy for us to track and ensures that everyone involved knows the status. Of course, it has drawbacks related to configuration complexity and, in some cases, cost transparency, but overall, it is an industry-standard, robust tool that solves our core infrastructure problems well.
Read full review
Octopus Deploy
No answers on this topic
Open Source
Gradle's language construct is good
Read full review
Performance
CircleCI
It's pretty snappy, even with using workflows with multiple steps and different docker images. I've seen builds take a long time if it's really involved, but from what I can tell, it's still at least on par if not faster than other build tools.
Read full review
Octopus Deploy
No answers on this topic
Open Source
I have tried to use Gradle for projects several times in the past, but there is just so much work in maintaining the build file that it quickly becomes untenable. I have been using Maven for many years, and even though the build file can be complex, it works without maintenance between releases.
Read full review
Support Rating
CircleCI
Unless you have a reasonably large account, you're going to be mainly stuck reading their documentation. Which has improved somewhat over the years but is still extremely limited compared to a platform like Digital Ocean who invested in the documentation and a community to ensure it's kept up to date. If you can't find your answer there, you can be stuck.
Read full review
Octopus Deploy
No answers on this topic
Open Source
Gradle has been an excellent tool for Android development. It has helped us create multiple versions of the app for different environments. It also takes care of all the packaging needs in the background without having to write all the code related to that. It is a no brainer to use Gradle with Android applications.
Read full review
Alternatives Considered
CircleCI
Jenkins is usually self-hosted, Travis CI's infrastructure is largely unreliable (lots of tests time out for no discernable reason), and Semaphore encourages you to configure your CI/CD from a web UI. We like CircleCI because its hosted, our tests run largely as expected on their infrastructure, and we can configure it from a config file that we track in GitHub.
Read full review
Octopus Deploy
It's very scalable It is cost effective It easily get integrated with third party tools It easily get integrated with Kubernetes Docker.
Read full review
Open Source
[Gradle is] a more modern version of open source build tools like Ant and Maven.
Whereas the build config was XML files which were tedious and error
prone, the modern DSL usage of Groovy to write these build files is a
great advancement. Also these config files can be inherited from top
level to each associated project.
Read full review
Return on Investment
CircleCI
  • We pay over $5K/ month and we have high expectations for service. Sometimes I feel that we don't get the value, but only sometimes.
  • We have had to build our own application to keep state and broker releases and deployments. We call our app deployer. I feel that CircleCI could do more to understand our needs and possibly build additional features that would enable us to invest less in build and deployment infrastructure and justify paying more for Circle.
Read full review
Octopus Deploy
  • Positive:
  • As an Automation tools I must say it has reduced manual labour , reduced errors and improved quality of work.
  • It easily get integrated with third party tools which increases ease ness in our work
  • Negative:
  • Although being a very good tools in CI/CD
  • It requires improvement in UI, it's speed, security, optimization.
Read full review
Open Source
  • In a distributed development environment, once we established a strong CI/CD model, Gradle proved to be a great choice to automate the various processes. Gradle also provides much flexibility, which is essential in today's development environment. The important benefit is that the CI/CD engineers can support development's needs quickly and reliably. This in turn supports faster testing and deployment, which generates higher ROI.
Read full review
ScreenShots