Reviews from AWS Marketplace
0 AWS reviews
-
5 star0
-
4 star0
-
3 star0
-
2 star0
-
1 star0
External reviews
External reviews are not included in the AWS star rating for the product.
A unique first class support for Kubernetes
What do you like best about the product?
The Kubernetes first-class integration makes it easier to adopt a "per branch" continuous delivery deployment. This powerful feature can be leveraged together with the templating features and pipeline variables to really standardize and simplify CI/CD across an organisation.
What do you dislike about the product?
Although it is possible to create triggers for the pipelines from the UI, triggers are a relevant part of CI/CD pipelines configuration and they should be defined as code and versioned as well.
What problems is the product solving and how is that benefiting you?
Our goal was to have full CI/CD pipelines which integrates easily with several Kubernetes cluster, as well as the possibility of run automated tests in a docker-compose like setup. Thanks to Codefresh, our testing strategy has become more flexible: we didn't have anymore to mock all external services, such as databases or message brokers, for testing purposes, but we could selectively decide which ones to mock and which ones to run in a docker-compose during pipeline execution
Recommendations to others considering the product:
If you are looking for a Kubernetes-first platform to build your CI/CD strategy, Codefresh is a great tool, especially if you are looking to adopt GitOps methodology. If you are not embracing microservices and Kubernetes, you might opt for a different CI/CD tool with a different or a more general focus: although Codefresh is flexible and can be used for most CI/CD pipelines use cases, their focus is clearly on K8 and microservices and I expect them to always prioritize features on their roadmap that are mostly useful for developers that use these technologies and architectural approaches.
- Leave a Comment |
- Mark review as helpful
Best CI/CD Platform on the market - if you're using kubernetes, use codefresh
What do you like best about the product?
Codefresh pipelines make sense. The YAML configuration and project/pipeline layout are very intuitive, and their documentation is overall pretty great. The pricing model is simple and upfront.
Pipelines and steps are very customizable, and running them with conditionals or parallel makes them super customizable. The web interface is excellent for writing proof of concept pipelines and testing them; then, you can commit them to a repo and tie the source to a branch to have it sourced from your repo.
Secrets management is a breeze, and being able to pass in different shared configurations based on what git triggers fire is beneficial in creating simple pipelines.
Connecting to k8s is well documented, and I quickly added the necessary configuration into my terraform code to have it be part of my infrastructure as code. Having the configuration profiles available at all steps is very convienent.
Their sales and support teams are great and very responsive to feedback and concerns.
Pipelines and steps are very customizable, and running them with conditionals or parallel makes them super customizable. The web interface is excellent for writing proof of concept pipelines and testing them; then, you can commit them to a repo and tie the source to a branch to have it sourced from your repo.
Secrets management is a breeze, and being able to pass in different shared configurations based on what git triggers fire is beneficial in creating simple pipelines.
Connecting to k8s is well documented, and I quickly added the necessary configuration into my terraform code to have it be part of my infrastructure as code. Having the configuration profiles available at all steps is very convienent.
Their sales and support teams are great and very responsive to feedback and concerns.
What do you dislike about the product?
There's not much to not like about codefresh - the worst for me is that there are a few minor UI bugs that constantly reoccur that you must know about, or else it will cause you headaches with unexpected outcomes.
Caching is excellent in that it is handled for you automatically. Still, it can sometimes be bad as running multiple instances of the same pipeline can result in the new runs not using the cached resources.
Caching is excellent in that it is handled for you automatically. Still, it can sometimes be bad as running multiple instances of the same pipeline can result in the new runs not using the cached resources.
What problems is the product solving and how is that benefiting you?
Codefresh provided us a platform to test and deploy our code to a kubernetes cluster without having to spend a lot of time figuring out how to connect CI/CD to a kubernetes cluster. We now have more reliable deployments since deployments use predefined pipeline code instead of from a laptop with a different configuration.
Easy to setup
What do you like best about the product?
Easy to set up the build pipeline. With current builds, our team is pretty happy to push at any time since we are not much concerned with build lags.
What do you dislike about the product?
No Problems so far. Everything is smooth.
What problems is the product solving and how is that benefiting you?
Running the tests and building docker images and pushing to ecr.
Ideal choice for CI/CD for any project
What do you like best about the product?
The most helpful feature I loved about Codefresh is how easy it is to connect your project from Github and how automated it can get with running the builds. Using it for work makes everything so much easier to track because as soon as a change has been committed a build is run and we get instantly get notified about the status of the build. Another very helpful part is the documentation which is amazing, and I found it very detailed.
What do you dislike about the product?
In general, I don't have anything in particular that I dislike. Everything about the UI is pretty intuitive and easy to follow. I have noticed a few stability issues once in a while, but these were fixed very quickly.
What problems is the product solving and how is that benefiting you?
I work with ETL pipelines, and using code fresh is pretty handy as it helps us get an overview of each section and definitely helps with maintaining different versions and repos.
Codefresh has many advantages over the current CI/CD tools in the market
What do you like best about the product?
Lots of OOB Integrtations with multiple 3rd party tools and services
What do you dislike about the product?
Better documentation and more instructions/tutorials would be great
What problems is the product solving and how is that benefiting you?
Faster and stable and customizable release pipeline using codefresh over exisitng tools
A time optimizer: Increases your productivity at 0 cost
What do you like best about the product?
It is very easy to use, its free tier is generous and you can complement it with your own kubernetes cluster. One-click builds/deployments on your kubernetes cluster is just awesome.
What do you dislike about the product?
Its learning curve is a bit tough at first. The first few weeks it was nearly imposible to get a correct deployment, but after a few working, now it is super easy.
You don't have as many recipes as you will find in Github CI, and sometimes importing them does not work as intended and need some tweaking.
You don't have as many recipes as you will find in Github CI, and sometimes importing them does not work as intended and need some tweaking.
What problems is the product solving and how is that benefiting you?
I am solving all the deployments of my team. I got from 90% of my time taking care of deployments to less than a 5% of my time. Now I can concentrate on what really matters. And the best part is that you can duplicate pipelines, so just new deployments for new clients are ready within seconds.
Recommendations to others considering the product:
If Github/Gitlab CI gets short for your usage, or if you need custom machines or full control of your deployments and builds inside your private cloud, then it is a must. There is not any other product in the market that is so cheap (almost free) and that lets you use your infrastructure in such an easy way.
Codefresh easy of use CI/CD
What do you like best about the product?
from my past experience with other CI/CD tooling on the market I can say for sure than codefresh is one if not the one more straight forward tool for CI/CD on k8s workloads. I like the ability to have stuff like `ask_for_permissions` and all the built in git-triggers configurations in an easy to use way, this does multi-env deployments to go very smooth.
the other thing that I love is the easy way to have monorepos with specific CI/CD requirement by their own.
the other thing that I love is the easy way to have monorepos with specific CI/CD requirement by their own.
What do you dislike about the product?
I haven't try to much the codefresh cli but I was trying to do some debugging and it seems be pretty barebone to do debugging on pipelines.
`codefresh validate PiPELINE --attach` does the work but sometimes the errors or warnings are not to descriptive.
`codefresh validate PiPELINE --attach` does the work but sometimes the errors or warnings are not to descriptive.
What problems is the product solving and how is that benefiting you?
multi-env deployments on k8s clusters with ease, pretty much from building docker images, unit testing, integration testing , deployments on differents environments.
Recommendations to others considering the product:
go to codefresh documentation you can create or migrate a pipeline in a short time of time.
Codefresh has a fresh approach towards CI/CD, its quite easy and intuitive to build pipelines
What do you like best about the product?
I like how easy it's to set up different git triggers on the job like on push or tag creation and combination of regex. and define stages through YAML files is has a very clean and well-defined structure.
UI has a very clean way to breakdown those stages in the rows of higher-level categories and then by each Jobs inside of those, plus the basic free version is very much enough for most of the small development and opensource projects. Apart from that, it has built-in connectors for Kubernetes, Helm, and many cloud providers. We have connected or GKE cluster to code fresh and we run deployments very easily.
UI has a very clean way to breakdown those stages in the rows of higher-level categories and then by each Jobs inside of those, plus the basic free version is very much enough for most of the small development and opensource projects. Apart from that, it has built-in connectors for Kubernetes, Helm, and many cloud providers. We have connected or GKE cluster to code fresh and we run deployments very easily.
What do you dislike about the product?
I think code fresh is pretty complete in terms of CI/CD at least way better than GitHub actions but I think for debugging If I could easily connect to the docker instance or machine, where the current job is running that, would have been great. This feature could be useful because sometimes running the jobs are very time expensive and to reach a certain stage is you might have to wait for a long time.
What problems is the product solving and how is that benefiting you?
Codefresh is used to deploy dynamic environments for our company on GKE, it runs the jobs that trigger builds for building docker images on every PR and then provisioning a new staging environment.
Recommendations to others considering the product:
If you are considering a new CI/CD solution try code fresh it will most probably suit your needs.
A nice and easy to use product.
What do you like best about the product?
Codefresh is a nice service, helping us with integration tests and deployments without hassle.
First plans are affordable and being able to tune the hardware required for the builds is a nice feature.
First plans are affordable and being able to tune the hardware required for the builds is a nice feature.
What do you dislike about the product?
I miss the ability to clean some builds, when they fail they keep showing in the history even though they were just tests.
What problems is the product solving and how is that benefiting you?
It made our deployments faster and is really easy to integrate with GCP.
Easy to setup and configure
What do you like best about the product?
As our company has grown we have moved from TeamCity, Jenkins, and then into a homegrown solution powered pipelines by Google Cloud. Codefresh is easier to configure and has seamlessly fit into our workflows. It also offers flexibility of SAAS based infrastructure or it can plug directly into your cloud environment via the Codefresh runner.
What do you dislike about the product?
Codefresh is still s relatively new product and they don't yet provide good insight into historical run statistics. But I believe those are both things on their roadmap!
What problems is the product solving and how is that benefiting you?
Codefresh has given us control over our pipelines again and the visual layout of the pipeline has radically increased transparency into the steps that a build goes through.
We've been missing test and lint artifacting since leaving Jenkins and TeamCity behind, but with the direct integration with Allure Codefresh is going to give that back to us.
We've been missing test and lint artifacting since leaving Jenkins and TeamCity behind, but with the direct integration with Allure Codefresh is going to give that back to us.
showing 31 - 40