Introducing G2.ai, the future of software buying.Try now

Codefresh Reviews & Product Details - Page 6

Codefresh Overview

What is Codefresh?

Codefresh is the GitOps platform for reliably shipping changes fast, making it easy to promote software changes securely. With Codefresh GitOps Cloud, DevOps teams and developers can easily create promotion flows by connecting multiple existing Argo CD instances to a single control plane—no additional software needed. Plug into your existing Argo instances - Codefresh can plug into your existing Argo instances to make it easy to model continuous deployment across any number of namespaces, Argo instances, clusters, or applications. Streamlined deployments across environments - Set up automated promotion flows in a few clicks and govern how promotions happen by adding testing and environment policies. You get fast, reliable, and secure deployments, built-in GitOps best practices, and total control over your workflows even as you deploy across multiple Kubernetes clusters or Argo CD instances. Unified user interface - Codefresh provides unrivaled visibility into your GitOps workflows. It provides a unified Argo experience that correlates your build events, test suites, project management systems, deployments, and other key integrations into powerful dashboards. Centralized control plane - Manage all of your Argo runtimes across multiple clusters, regions, and networks from a single control plane. It provides detailed dashboards on maintenance, runtime performance, and much more while greatly simplifying the administrative work to maintain availability and security at scale.

Codefresh Details
Product Website
Languages Supported
English, Hebrew, Spanish
Show LessShow More
Product Description

Codefresh manages your complete build, test, and deploy pipeline with native support for integration tests.

How do you position yourself against your competitors?

Codefresh is the platform to empower developers and simplify GitOps, offering everything you need to support your GitOps journey with Argo CD.


Seller

Octopus Deploy

Description

Octopus Deploy is a deployment automation tool designed to simplify and streamline the process of deploying applications across various environments. It provides features such as release management, deployment orchestration, and infrastructure management, enabling teams to implement continuous delivery and DevOps practices effectively. Octopus Deploy supports a wide range of platforms and integrates seamlessly with popular CI/CD tools, allowing for efficient management of complex deployment scenarios. For more information, visit their website at [octopus.com](https://octopus.com).

Overview Provided by:

Recent Codefresh Reviews

Verified User
A
Verified UserMid-Market (51-1000 emp.)
4.0 out of 5
"Best gitops integrated product"
Codefresh is one platform works better for both CI and CD. We use hosted gitops platform which helps us to eliminate the complex Argo setup and mai...
Verified User
A
Verified UserEnterprise (> 1000 emp.)
4.0 out of 5
"Codefreah as a CI/CD deployment tool"
Codefresh has helped our organisation centralize the entire deployment pipeline, from build to test to deploy to maintenance. Before Codefresh, we ...
Verified User
C
Verified UserEnterprise (> 1000 emp.)
4.5 out of 5
"Ready to use CI/CD with UI experience"
Codefresh is the best way to centralize visualization and control of your CI/CD in a SaaS solution without losing sight of security. Your argoCD a...

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

8 months

Perceived Cost

$$$$$
View More Pricing Information

Codefresh Media

Codefresh Demo - Codefresh: Dashboard
Codefresh: Dashboard
Codefresh Demo - Codefresh: Dashboard
Codefresh: GitOps
Codefresh Demo - Codefresh: Dashboard
Codefresh: Production
Get started with Codefresh using the GitOps Runtime installation flow
Play Codefresh Video
Get started with Codefresh using the GitOps Runtime installation flow
How to add your first Argo CD application in Codefresh
Play Codefresh Video
How to add your first Argo CD application in Codefresh
Learn how environments work in Codefresh
Play Codefresh Video
Learn how environments work in Codefresh
Learn more about Products in Codefresh and how they simplify management of multiple applications.
Play Codefresh Video
Learn more about Products in Codefresh and how they simplify management of multiple applications.
Learn how to use the GitOps drag and drop promotion across environments in Codefresh
Play Codefresh Video
Learn how to use the GitOps drag and drop promotion across environments in Codefresh

Official Downloads

Answer a few questions to help the Codefresh community
Have you used Codefresh before?
Yes

70 Codefresh Reviews

4.6 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
70 Codefresh Reviews
4.6 out of 5
70 Codefresh Reviews
4.6 out of 5
G2 reviews are authentic and verified.
Mathieu F.
MF
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Organic
Rating Updated ()
What do you like best about Codefresh?

Perfect balance between low-level close-to-the-metal container-based pipelines and high-level super-user-friendly UI, GitOps support, pipeline debugging with breakpoints, K8s/Docker/Helm as first-class citizens, built-in secrets, a multitude of integrations, great doc and support material/videos/webinars, nice people... (well, there's so much more, do you really want me to keep going?!? ;) Review collected by and hosted on G2.com.

What do you dislike about Codefresh?

Set of commands that can be invoked while troubleshooting a pipeline in debug mode is very limited (cd, cat, ls...) Review collected by and hosted on G2.com.

Recommendations to others considering Codefresh:

I was very happy to discover that Cloud Posse (one of Codefresh's partners) has great documentation, examples and tools to implement DevOps best practices with Codefresh, the most interesting of which is Geodesic. Make sure to check it out, it really helped me a lot! :) Review collected by and hosted on G2.com.

What problems is Codefresh solving and how is that benefiting you?

Capture a rather complex workflow of GitOps pipelines into a relatively simple setup that all developers in our various teams will be able to use, comprehend, troubleshoot and extend. Review collected by and hosted on G2.com.

Verified User in Hospital & Health Care
UH
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Codefresh?

Lots of OOB Integrtations with multiple 3rd party tools and services Review collected by and hosted on G2.com.

What do you dislike about Codefresh?

Better documentation and more instructions/tutorials would be great Review collected by and hosted on G2.com.

What problems is Codefresh solving and how is that benefiting you?

Faster and stable and customizable release pipeline using codefresh over exisitng tools Review collected by and hosted on G2.com.

Steven R.
SR
Chief Technology Officer
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Organic
What do you like best about Codefresh?

After searching and evaluating a number of different platform for CI/CD we discovered Codefresh to be the most cost effective, easy to use and customisable for all our workflows. With a direct Kubernetes API integration, we can control each cluster directly from the Codefresh dashboard. This has provided us with a faster feedback on making some quick changes like increasing replicas. The Helm Dashboard that allows for easy Helm control such as visibility of which revision is deployed to managing rollbacks makes Codefresh a far superior platform to work with.

When running the workflows it is important that we have an easy and flexible system to manage environment variables. Codefresh not only allow easy pipeline editing the variables but also the ability to share variables among projects and pipelines.

Some of the best features are -

- Multiple Environment Workflows

- Shared Environment Variables

- Exportable Variables

- Customisable Steps

- Kubernetes API integration

- Unified Log Output

- Easy rollbacks with Helm dashboard Review collected by and hosted on G2.com.

What do you dislike about Codefresh?

It would be nice to be able to split the users into teams with better granular RBAC settings. At present all users have access to all projects. Having user groups attached to projects would give more security control to team leaders.

At first we used Codefresh for both CI & CD but we discovered that Github actions was was much faster at building, running and testing our code than Codefresh was so we recently opted to use GitHub actions for all CI and just use Codefresh for CD. Review collected by and hosted on G2.com.

Recommendations to others considering Codefresh:

Highly recommend. You should at least try it and you will find it a much better system that some of the competitors. Review collected by and hosted on G2.com.

What problems is Codefresh solving and how is that benefiting you?

Every application is different, every deployment has quirks and every environment should be different. Codefresh gives us the ability to configure every single application, environment and deployment to suit the project's needs while delivering a consistent workflow to the developer.

Previously we used a niche system that allowed us to build developer based development environments from a GitHub pull request. We originally wanted to locate and replicate this functionality in a new CI/CD platform and after finding Codefresh we discovered we could do way more that this. We have a custom Cloudflare step that allows us to create a new CNAME of our domain for each environment that is built from the project-branch-environment name. This provided us with a faster QA feedback loop & cleaner sharable URL's in a completely destructible environment. Review collected by and hosted on G2.com.

Perry H.
PH
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Codefresh?

I like that once my build is setup it just works. It's easy to add custom configurations. Review collected by and hosted on G2.com.

What do you dislike about Codefresh?

It could be a little faster, but the tests take up most of the time. I could speed things up if I spend some time optimizing tests. Review collected by and hosted on G2.com.

What problems is Codefresh solving and how is that benefiting you?

CI and building images for our GCP deployments Review collected by and hosted on G2.com.

Joseph R.
JR
Senior Software Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Codefresh?

Codefresh doesn't have a single way of setting up the CI. You can set it up and get it running how you want, you can run steps in parallel, or you can run them synchronously, or you can do both. You can trigger other pipelines from the current pipeline and act on their success or failure status. Review collected by and hosted on G2.com.

What do you dislike about Codefresh?

The only self-hosted runner option requires kubernetes. Review collected by and hosted on G2.com.

What problems is Codefresh solving and how is that benefiting you?

We're solving our need for a robust and flexible CI/CD pipeline. We got this happily from using codefresh. Review collected by and hosted on G2.com.

Jason N.
JN
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Organic
What do you like best about Codefresh?

Codefresh makes it insanely easy to integrate my CI/CD pipeline with my K8s infrastructure, without requiring that my K8s infra be married to the CI/CD pipeline or owned by it.

The pipeline debugging feature, as the title indicates, is a HUGE game changer. Too many pipelines end up as just a complicated mess of abstractions over the actual logic that is being executed at a given moment, but with the ability to enter a debugging state before, during (for freestyle steps, at least), or after a step has executed allows you to make certain that what you think is happening is actually what is happening.

The variety of nearly flawless Codefresh customized containers that they provide as steps you can easily implement in your pipeline while safely abstracting away implementation details and maintaining security and integrity within the pipeline makes my job of implementing a pipeline for the various projects within our company so much easier. Review collected by and hosted on G2.com.

What do you dislike about Codefresh?

The default implementation of the Codefresh deployments does require your pipeline to be responsible for the app from initial deployment onward in order to work. However, with the abundance of other step types they provide and crafty use of freestyle steps, you can easily have your own deployment requirements met if the Codefresh defaults don't work for you, for whatever reason. Review collected by and hosted on G2.com.

What problems is Codefresh solving and how is that benefiting you?

We use Codefresh to handle the CI/CD pipeline for our app deployments. We have gained a number of benefits from using Codefresh specifically for this, but the most prominent are likely the fast-fail methodology that the Codefresh CLI lets us utilize by running test builds of the pipeline or executing quick code changes through the pipeline locally, as well as the custom steps you can create and make available to your organization allowing for simple sharing of logic between various pipelines. Review collected by and hosted on G2.com.

Ryan M.
RM
Founder
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Organic
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about Codefresh?

Managing Kubernetes is very complicated and requires someone with a highly specialized skillset, one that's only just now starting to become more popular. Being a software engineer and business owner, I don't have time to manage my daily workload and stay up to date with whatever is happening in the Kubernetes world but at the same time I can't afford dedicated staff to handle that. Between Google Cloud Platform and CodeFresh, I can get by with my limited knowledge very easily and I rarely ever have to get into the Kubernetes plumbing which makes CodeFresh worth the price. Not to mention the insane amount of time it saves me automating my deployments and notifying clients via Slack of their tasks being delivered to production or being ready for review, so I don't have to write a ton of emails. We've just established a simple system so they know when to start looking. Review collected by and hosted on G2.com.

What do you dislike about Codefresh?

Had some hiccups with support not answering a few of my inquiries at first, but my recent couple experiences have been great and they even personally reached out to learn about the problem when I was a bit blunt about the lack of a response in further support inquiries. Everything was resolved, so really there's nothing I dislike about CodeFresh at the moment. Review collected by and hosted on G2.com.

Recommendations to others considering Codefresh:

Definitely try it out! Review collected by and hosted on G2.com.

What problems is Codefresh solving and how is that benefiting you?

- Automated Deployments / Builds

- Automated Client Notification (kinda a hidden benefit)

- Initially Kubernetes Management, but I've learned enough about Kubernetes to do that directly through Google Cloud Platform now

- Initially container hosting which was since removed Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Codefresh?

The UI gives more context to my clusters and pods and the product gives seemeless integration for auto deployment, and notifies me of failures. So, its a complete poackage and I highly recomend the product. Review collected by and hosted on G2.com.

What do you dislike about Codefresh?

The loading times can be improved, and I have faced some down times at late night deployments. Review collected by and hosted on G2.com.

What problems is Codefresh solving and how is that benefiting you?

I am solving my release management problems. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
AI
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Organic
What do you like best about Codefresh?

Docker based model which avoids the pitfalls of using Jenkins with conflicting plugins. YAML configuration is modern, readable, and easily accepted by different software development groups. Hybrid installation for on-prem runners and SaaS hosted UI allowed us to keep our data internal while getting updates and product improvements with no upgrades on our part. Docker containers with each step gives granular control of software version for the task. Integrations with Kubernetes allow for complete CI/CD with native steps and less scripting. Really liked the CLI capabilities in addition to intuitive user interface. Support has been amazingly responsive and is invested in our success. Review collected by and hosted on G2.com.

What do you dislike about Codefresh?

Not much to dislike. It is a growing product in the landscape of CI/CD so it not the first product to come to mind for an evaluation. With some research, it quickly moves to the top of a product comparison list with more established tools. Review collected by and hosted on G2.com.

What problems is Codefresh solving and how is that benefiting you?

Face it, Jenkins has been around forever has not changed. Plugin collisions are a problem and as different software teams are converged into a CI tool, it becomes difficult to maintain. Codefresh has a Docker container for each step so software teams use the version they need to build and test their application. In addition, we were able to create our own runtime Docker containers to avoid constantly installing exact versions of packages to prep each build environment. Build times are shorter, teams are making pipeline changes faster, and our full pipeline of tools are all integrated: source control, CI server, artifact management, deploy targets. Review collected by and hosted on G2.com.

Edgar R.
ER
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Codefresh?

Lots of freedom to define steps in a pipeline, easy to create alerts, good integrations (github, slack). Can reuse pipeline definitions through YAML specs. Review collected by and hosted on G2.com.

What do you dislike about Codefresh?

Occasional failures can interrupt vital CI/CD pipelines. Sometimes steps fail without a clear cause, restarting them seems to work but false negatives can cause distraction. Review collected by and hosted on G2.com.

Recommendations to others considering Codefresh:

A definite improvement over a self-hosted automation solution. Lots of flexibility, good documentation ant out-of-the-box integrations. Review collected by and hosted on G2.com.

What problems is Codefresh solving and how is that benefiting you?

CI/CD pipelines scale seamlessly. Once you're set up, it's extremely easy to add new projects and different types of pipelines. Review collected by and hosted on G2.com.