Codefresh Platform by Octopus Deploy
Octopus DeployExternal reviews
71 reviews
from
and
External reviews are not included in the AWS star rating for the product.
Promising, container based CI/CD provider with many built-in templates
What do you like best about the product?
I like that it is container-based, easy to use 3rd party and internal container registries. The YAML format for pipeline specification is also something that should come naturally to any DevOps person. I have found the documentation to be excellent.
What do you dislike about the product?
I have run into some stability issues with CodeFresh. I could not start my pipeline (containers were not getting started up). I had to contact customer support during my evaluation to put me into a different tier to see my containers running. It set me back by a day on my work that I did not expect. I would check on SLA before signing up for a full service.
It is somewhat confusing how you can sidecar some services.
There are no examples on how you could leverage 3rd party cloud services to reach apps deployed within the pipeline.
It is somewhat confusing how you can sidecar some services.
There are no examples on how you could leverage 3rd party cloud services to reach apps deployed within the pipeline.
What problems is the product solving and how is that benefiting you?
I demoed setting up end-to-end testing for API tests.
Positive CI/CD experience
What do you like best about the product?
The simplicity of the pipeline configurations.
What do you dislike about the product?
Caching doesn't always work as expected. Some pipeline images have issues refreshing env vars.
What problems is the product solving and how is that benefiting you?
Testing and preview environments for microservices. Deployments to production.
Codefresh has made it easy to deploy our app using Kubernetes
What do you like best about the product?
I love that Codefresh is so flexible and able to do whatever I need it to.
What do you dislike about the product?
The UI is pretty nice to use, but there a few options that could be a little easier to find/use.
What problems is the product solving and how is that benefiting you?
Codefresh helps us to not only deploy to a Kubernetes cluster, but to automate it with great visibility into the deployment process.
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.
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.
showing 31 - 40