Listing Thumbnail

    Codefresh Platform by Octopus Deploy

     Info
    Deployed on AWS
    Free Trial
    AWS Free Tier
    The Codefresh Platform by Octopus Deploy combines GitOps and Continuous Delivery into one trusted platform. The Codefresh solution is based on the Argo Project (using all projects behind the scenes including Argo CD, Argo Events, Argo Rollouts, and Argo Workflows) but adds all essential features needed by Enterprises such as security, maintainability, traceability, and most importantly a single control plane aimed at all stakeholders of the SDLC (developers, operators, product owners, and project managers)
    4.6

    Overview

    Play video

    The Codefresh Platform by Octopus Deploy addresses the needs of organizations at all stages of their digital journey (from modern containers and microservices to trusted legacy applications) making application deployments, release orchestration, and day 2 operations - easy, scalable, and auditable.

    The Codefresh solution is a complete software supply chain to build, test, deliver, and manage software with integrations so teams can pick best of breed tools to support that supply chain. Built on Argo, the world's most popular and fastest growing open source software delivery toolchain, the Codefresh Software Delivery Platform unlocks the full enterprise potential of Argo Workflows, Argo CD, Argo Events and Argo Rollouts, while also providing a control plane for managing them at scale.

    Deploying the platform onto a single Kubernetes cluster is simple, run one command to bootstrap Codefresh and the entire configuration will also be written to git. Codefresh's runtime includes the Enterprise version of the entire Argo stack with tools to simplify their operation and provide better traceability between them.

    Codefresh acts as a control plane across all of your instances. Rather than many instances of Argo being operated separately and maintained individually, the control plane allows all instances to be monitored and manages in concert.

    Octopus Deploy also supports organizations that deploy their applications using other than Argo-based technology stacks.

    Teams that adopt the Octopus Continuous Delivery Platform deploy more often, with greater confidence, and are able to resolve issues in production much more quickly.

    For custom pricing, EULA, or a private offer, please contact sales@octopus.com  for a private offer.

    Highlights

    • Modern Platform: Intuitive and flexible, integrating with any cloud, any toolchain. Codefresh enables Enterprises to deploy frequently for every application.
    • Lead with GitOps: Self-documenting traceability from artifact to deployment. Codefresh is the only enterprise DevOps solution that operates completely with GitOps from the ground up.
    • Enterprise Argo-support: Codefresh is an active contributor and maintainer of Argo, supporting enterprises running Argo to scale their deployments to Kubernetes.

    Details

    Delivery method

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Trust Center

    Trust Center
    Access real-time vendor security and compliance information through their Trust Center powered by Drata or Vanta. Review certifications and security standards before purchase.

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Free trial

    Try this product free according to the free trial terms set by the vendor.

    Codefresh Platform by Octopus Deploy

     Info
    Pricing is based on the duration and terms of your contract with the vendor, and additional usage. You pay upfront or in installments according to your contract terms with the vendor. This entitles you to a specified quantity of use for the contract duration. Usage-based pricing is in effect for overages or additional usage not covered in the contract. These charges are applied on top of the contract price. If you choose not to renew or replace your contract before the contract end date, access to your entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    1-month contract (4)

     Info
    Dimension
    Description
    Cost/month
    Cloud Starter Package
    30 User Seats + 1M Cloud Credits + Silver Support
    $3,116.00
    Cloud Advanced Package
    50 Seats + 5M Cloud Credits + Silver Support
    $5,479.00
    Hybrid Starter Package
    30 Seats + Silver Support
    $2,905.00
    Hybrid Advanced Package
    50 Seats + Silver Support
    $4,425.00

    Additional usage costs (2)

     Info

    The following dimensions are not included in the contract terms, which will be charged based on your usage.

    Dimension
    Cost/unit
    10 User Seats (Code Committers)
    $9,120.00
    100K Cloud Credits
    $253.00

    Vendor refund policy

    No refunds provided. For inquiries, please contact sales@octopus.com .

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Software as a Service (SaaS)

    SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.

    Resources

    Support

    Vendor support

    Standard offering: email support is offered Monday - Friday during normal business hours. For additional support options, please contact sales@octopus.com 

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In Agile Lifecycle Management
    Top
    10
    In Source Control
    Top
    10
    In Testing, Continuous Integration and Continuous Delivery

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    GitOps-Based Deployment
    Platform operates entirely on GitOps principles with self-documenting traceability from artifact to deployment, enabling version-controlled infrastructure and application configurations.
    Argo Project Integration
    Built on Argo open source toolchain, incorporating Argo CD, Argo Events, Argo Rollouts, and Argo Workflows with enterprise-grade enhancements and centralized management capabilities.
    Centralized Control Plane
    Single control plane for managing multiple Argo instances across distributed environments, enabling monitoring and orchestration of instances at scale rather than individual operation.
    Multi-Cloud and Multi-Toolchain Support
    Platform integrates with any cloud provider and supports integration with best-of-breed tools, accommodating diverse technology stacks including non-Argo-based deployment technologies.
    Kubernetes-Native Deployment
    Single-command bootstrap deployment onto Kubernetes clusters with automatic configuration written to git, including enterprise Argo stack runtime with operational simplification tools.
    Source Code Management
    Powerful branching tools and code management capabilities for creating and managing code repositories
    CI/CD Pipeline
    Advanced continuous integration and continuous deployment with automatic testing, reporting, and release controls
    Enterprise Agile Planning
    Project planning tools with analytics and insights into team productivity for multi-team usage and scaling organizations
    Package Management
    Built-in universal package management for creating software supply chains with strict quality standards
    AI-Powered Development Assistance
    GitLab Duo integration providing code completion, code generation, code explanation, and developer experience enhancements throughout the software development lifecycle
    Multi-Platform Build Support
    Supports building, testing, and deploying across Linux, macOS, Docker, and Windows environments in cloud or on-premises deployments.
    Workflow Orchestration
    Enables orchestration of complex workflows to move code through customized delivery pipelines with configurable stages and dependencies.
    Compliance and Security Certifications
    FedRAMP-authorized, SOC II compliant, and GDPR compliant with support for self-hosted deployment within AWS VPCs and Kubernetes-based infrastructure.
    Resource Scalability
    Provides unlimited concurrency and access to premium resource classes with usage-based pricing models for flexible scaling of build capacity.
    Deployment Flexibility
    Offers both cloud-hosted SaaS deployment managed by CircleCI and self-hosted deployment options with Kubernetes-based installation on EC2 or EKS.

    Contract

     Info
    Standard contract
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.6
    77 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    74%
    25%
    1%
    0%
    0%
    4 AWS reviews
    |
    73 external reviews
    External reviews are from G2  and PeerSpot .
    Ifeanyi Ajuwa

    GitOps workflows have become smoother but pipeline debugging still needs clearer end-to-end visibility

    Reviewed on Sep 16, 2026
    Review provided by PeerSpot

    What is our primary use case?

    Codefresh serves as the continuous integration tool in our GitOps principle deployment strategy, while we use Argo CD for deployment. Codefresh handles building, testing, and running test cases. When a change request is approved by the product team, developers push code that automatically triggers Codefresh for that specific branch. Codefresh checks out the code, runs unit and integration tests, then builds the Docker image.

    A recent scenario where Codefresh failed involved one of our test cases. Codefresh properly failed the pipeline to ensure that code being pushed meets the highest quality standards and security gates. Other special gates are attached to the pipeline, such as SonarQube analysis. Codefresh ensures we are able to pass these fixes, and at the very least, it serves as our build tool.

    The container-native pipeline and the handoff to Argo CD is quite unique.

    What is most valuable?

    The workflow I currently run has very specific use cases for strong Docker and Kubernetes integration, which is excellent. Codefresh is able to build, tag, scan, and push container images that fit naturally to our pipeline. It helps with the ease of GitOps integration. I really appreciate Codefresh because of the pipeline visualization. Not many tools have been able to deliver that feature in a way that interests me, where I can see where tests passed, where tests failed, security checks, and the image push. I value aesthetics in terms of UI, and Codefresh ticks that box for me in comparison to other tools.

    The pipeline visualization, apart from the aesthetics, makes troubleshooting significantly easier because I have clear visibility on each stage. I know exactly what stage failed and I can troubleshoot in regards to those phases. For example, if a new version was not able to make it to our Kubernetes environment, instead of immediately troubleshooting the cluster, I can go into Codefresh and see the pipeline execution step by step. If the build and test had passed but the image push stage had failed, I can go back to the pipeline YAML file or the artifact files and precisely narrow down the problem. I do not have to troubleshoot from the Argo CD part. I know exactly where the pipeline has failed, so instead of second-guessing whether it is a security gate issue, a unit or integration test phase issue, or a Git leak phase issue, I know for certain that my image push has failed and I can troubleshoot from that very point.

    Compared to other general-purpose CI tools such as Jenkins, what really stands out for me is how Codefresh fits into a containerized, Kubernetes-based workflow. With Jenkins, you can probably get the same pipeline, but you may spend more time managing plugins, agents, credentials, and other components. With Codefresh, the integration is seamless and fits very well with the GitOps model that we currently run, being able to automatically push and promote between environments. Codefresh comes in at a great place where I can hand off the build tool and not be worried about complexity and managing other tools. Being able to abstract complexity is huge, and Codefresh offers that scenario where I can abstract that extra level or extra layer of complexity.

    What needs improvement?

    Codefresh could be improved in the troubleshooting experience for more complex pipelines. When the pipelines are less complex, it is easier to troubleshoot. However, when we have bigger, longer, or more complex pipelines, although the visualization is useful, when we have multiple microservices, parallel stages, and GitOps updates, we can still end up going through quite a few logs to identify the actual root cause. I would like to see a stronger correlation across the entire workflow. We should be able to follow from the commit to the pipeline, through the container image and the GitOps update all the way to Argo CD. Improvements around pipeline debugging and clearer error messages would be beneficial.

    There seems to be a disconnect between the CI part and trying to get across to the CD. If there can be improvements related to integrations in terms of making it easier to connect and move with the CD, that would be a very good development.

    For how long have I used the solution?

    I have used Codefresh for two different projects, which spans around five years.

    What do I think about the stability of the solution?

    Codefresh is stable, 100%.

    What do I think about the scalability of the solution?

    Scalability has been great so far. We have not had issues that we have had to consistently raise in terms of scalability with Codefresh availability or our builds. While we do not currently maintain the underlying physical infrastructure, I would say scalability has been excellent.

    How are customer service and support?

    Customer service has been pretty good.

    Which solution did I use previously and why did I switch?

    I switched because I changed teams. My current team uses Codefresh. My previous team used Jenkins, GitHub Actions, and GitLab CI.

    What other advice do I have?

    Codefresh is a great tool that gets the job done. You do not have to worry about frequent outages, which we have not experienced much of. Escalation is quick and instant. I give this product a rating of seven out of ten.

    reviewer2878287

    Continuous delivery has accelerated feature completion and reduces defects across environments

    Reviewed on Jul 23, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for Codefresh is continuous integration and delivery. I use Codefresh for continuous integration and delivery in my workflow by using CI/CD pipelines to trigger builds for code and deployments.

    What is most valuable?

    The best features Codefresh offers are Git integration, a handy user interface, and integration with Kubernetes and Helm.

    The handy user interface and the Kubernetes and Helm integrations help me in my day-to-day work because they enable me to deploy code quickly and move code from different environments into production.

    Codefresh has positively impacted my organization by helping to deliver stories faster, minimizing defects, and deploying code quickly while completing user stories in a shorter time.

    What needs improvement?

    Codefresh can be improved by creating more integration with other tools or providers.

    For how long have I used the solution?

    I have been using Codefresh for about two years.

    What do I think about the stability of the solution?

    Codefresh is stable.

    What do I think about the scalability of the solution?

    Codefresh is pretty scalable.

    How are customer service and support?

    The customer support for Codefresh is very good and very quick. I would rate the customer support as an eight on a scale of one to ten.

    Which solution did I use previously and why did I switch?

    I used Jenkins in my other jobs before Codefresh.

    What was our ROI?

    I have seen a return on investment with Codefresh in terms of time saved to complete features and develop functionality.

    Which other solutions did I evaluate?

    I did not evaluate other options before choosing Codefresh because it was already used by the company.

    What other advice do I have?

    I would rate Codefresh an eight out of ten because it is mostly positive. Regarding Codefresh's governance and security, I think it is pretty secure. Regarding Codefresh's accuracy and reliability of output, I believe it is pretty accurate. My advice for others looking into using Codefresh is to try it. My overall review rating for Codefresh is an eight.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amazon Web Services (AWS)
    IvoFulco

    GitOps self-service has transformed secure releases and standardized environments

    Reviewed on Jun 24, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for Codefresh is establishing environments for critical operations and creating a self-service process in Argo CD, providing infrastructure and resources and other types of resources using Crossplane, and syncing on a repository through GitOps on Argo CD.

    What is most valuable?

    Codefresh helps with the self-service process and critical operations because it has solutions such as Argo CD which give me reliability and establish my environment to provide replicable resources and environments, from stage to production. It gives flexibility and security. We can replicate any time the same type of resources and our infrastructures are auditable.

    GitOps specifically makes things more flexible and secure for my team because I am using techniques such as secret storage in VSO, variable secret operator. The secrets operator gives more flexibility, such as rotating secrets and changing all values of security on auditable resources in my environment. I can reach more maturity in our environment using techniques for DevSecOps.

    Codefresh impacts my organization positively by improving security and making the time of releases much shorter and faster than the previous scenario with CI/CD implementations.

    I notice measurable outcomes such as improved security and the time of releases being much shorter and faster than the previous scenario with CI/CD implementations.

    What needs improvement?

    At this moment, I cannot think of anything about needed improvements for Codefresh. Perhaps a native monitoring tool would be beneficial. I use other services such as Grafana, Prometheus, and DataDog, but I do not have native knowledge about monitoring capabilities within Codefresh. However, it would be a good approach to have this integrated.

    For how long have I used the solution?

    I have worked with DevOps and correlated areas for up to ten years.

    What do I think about the stability of the solution?

    Codefresh's AI capabilities are stable. My environment is very secure and stable, and the accuracy needed during a process of AI capabilities does not disappoint me.

    What do I think about the scalability of the solution?

    Codefresh handles scalability as my workloads grow by allowing us to implement techniques such as HPA. During the GitOps process, I implement this type of metric because we can apply auto-scale or improve our environment when necessary. It is used to create many more clusters and nodes.

    What other advice do I have?

    The best features Codefresh offers are CI/CD pipelines, and I do not need to use them because in my scenario, GitOps replaced the whole process of CI/CD. This gives me more flexibility and security, eliminating the need for manual implementation and testing of all steps in production. We can reproduce all solutions in different branches using GitOps practices.

    I have already obtained a certification in GitOps from Argo CD and Codefresh because it helped me gain clarity and direction for what to do and the best approach using GitOps.

    Codefresh's AI capabilities give me much more visibility in large environments because we can replace some manual tasks with AI capabilities.

    Codefresh integrates with my existing DevOps toolchain through integration by Argo CD on the GitOps process. It has much more flexibility and gives me much replaceability for all I need in my environment.

    Codefresh handles compliance requirements in my organization because we do not have manual intervention for developers and other people. We only need to run by using least access security, least privilege, and zero-trust policies. We can organize and provide much more security in the environment.

    Codefresh supports collaboration across different teams or departments by allowing us to use pull requests by environment on the Git tool. This way, we can funnel things and not have a bottleneck in the environment. We need a parallel and serial utilization of the environments, and we can promote each feature the right way.

    Codefresh helps me with disaster recovery or rollback scenarios by tag or number of resources. In this case, the number of the branch or version of the commit of the branch. We can promote the least impacted resources, and the self-healing in the environment gives much more maturity to the software.

    Codefresh helps with cost optimization in my organization by identifying resources that are not created manually, and we can make them auditable by GitOps.

    Codefresh supports observability and monitoring in my environment by letting us know the exact moment when each team or group is running any deployment or any change on the infrastructure. We have total control over each resource and environment, and this helps us with monitoring and observability, so we do not have surprises during the day.

    My advice for others looking into using Codefresh is to study your environment. Before implementing GitOps, you need to check exactly what you need and what you do in your environment to get the best advantage you can during the usage of GitOps. I rate Codefresh nine out of ten based on my overall experience.

    Which deployment model are you using for this solution?

    Private Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amazon Web Services (AWS)
    Prakashsinha Bayas

    Automated builds and releases have improved collaboration but cluster setup still needs simplification

    Reviewed on May 17, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Codefresh is for build and release. For build and release with Codefresh, we maintain the version-controlled file of the pipeline. Once a commit happens, the build will trigger for that commit on that branch through a pull request. It will build the artifact, scan a few images in Docker, then put the artifact registry image in a remote registry, and then publish the deployed artifact to the deployed environment.

    What is most valuable?

    Codefresh is a very nice solution to have for build and release. It is similar to a Kubernetes and Docker instruction setup. There were many clusters we had from our different colleagues from different products that we used to maintain. I used to do user administration as well as team administration in there.

    The best features Codefresh offers, in my experience, include user authentication, easy maintenance of YAMLs, and overall ease of use. It provides its own Kubernetes clusters out of the box in the given cloud. Codefresh has its own cloud platform and software as a solution.

    The integration points with Slack and Teams help my workflow because they provide continuous notifications about whether the build has succeeded or not, allowing us to trial if it has failed for some reason. This keeps us moving forward. If a build passes, we get a notification in the channel, and then our team can start working on the next items from the backlog, and the ongoing sprint continues smoothly.

    Codefresh has positively impacted my organization because many projects and products have come together under its umbrella. For example, one product has around thirty to forty APIs, and we have seven to eight products now in that company. They are doing really great with Codefresh.

    Codefresh has helped save time, reduce errors, and improve collaboration across teams. The integration points help us to reduce time, improve performance, and make collaboration between teams easier to follow. We can have our coffee breaks, tea breaks, and lunch breaks and relax because Codefresh is looking after the things going on.

    What needs improvement?

    The challenge that we faced with Codefresh is that it is a complex setup. Kubernetes and Docker are somewhat complex. However, the cluster needs many computer resources to have Kubernetes and Docker running in the pipelines. Additionally, some design decisions made us move away from Codefresh to another vendor for pipelines. When we had Codefresh, it was a very nice solution to have, but partly, we have moved to another vendor for pipelines.

    The improvements needed for Codefresh include making it easier to create the clusters. Also, navigating to Docker-within-Docker and Docker-within-Kubernetes needs to be easy and well-documented. It is a very nice tool, but management has decided to save on some costs and follow the process.

    For how long have I used the solution?

    I have been using Codefresh for about a year.

    What do I think about the stability of the solution?

    In my experience, Codefresh is stable with not many challenges in hiccups or in clusters, but it is somewhat complex.

    What do I think about the scalability of the solution?

    Codefresh has handled growth and increased workloads quite well.

    How are customer service and support?

    The customer support for Codefresh has been nice. One of the team members had a few configurations that we suggested to Codefresh, and they took it and applied those configurations within Codefresh's product.

    Which solution did I use previously and why did I switch?

    Before Codefresh, we used to use STAR Team. The reason for the change was to simplify the workflow since we needed to maintain two integration points in STAR Team, whereas Codefresh simplifies the workflow.

    What was our ROI?

    From my position, I have not seen a return on investment with Codefresh.

    What's my experience with pricing, setup cost, and licensing?

    I was not involved much in the pricing, but Codefresh is nice because we used to share the licensing, cluster creation, and those accounts around products. If one product needs a certain amount of compute and memory, that compute and memory is provided to that product team from other team members. It is nice to have that. We used to predefine that we needed sixteen GB of RAM, thirty-two GB of RAM, eighty GB of space, and compute, and share that with our team for smoke testing, load testing, and stress testing for the QA teams.

    What other advice do I have?

    The advice I would give to others looking into using Codefresh is that they need to have that budget. Whoever wants to use Codefresh needs to have the budget and a return on investment. They need to have money from the client or vendors so that they can invest in Codefresh. Otherwise, it is a nice solution if the money is there. Somebody can log into Codefresh and do the project things. I would rate my overall experience with Codefresh a seven out of ten.

    Daniel Tran

    Unified pipelines have streamlined developer workflows and have boosted collaboration

    Reviewed on Apr 08, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Codefresh is building pipelines, changing config, and creating a platform for developers.

    When I use Codefresh for building pipelines or creating that developer platform, I use a template that we bootstrapped for everyone else in the bank. We started building our own dedicated pipelines using this template. It would be in our GKE, as a shared pipeline in a shared cluster that we would use to deploy our GKE resources.

    What is most valuable?

    In my opinion, the best features Codefresh offers are extensibility, flexibility, a lot of features, and it is also very fast. The documentation is really good and helps me in my day-to-day work. We were able to quickly move off Bamboo and CodeBuild from Google Cloud while using the same functionality that we require. Codefresh has really good GitOps capabilities.

    Codefresh has positively impacted my organization; it has been amazing. Previously, we would have to build scripts and go into Cloud Build in GCP, and we would have to build our own Terraform images and run that inside Cloud Build. When Codefresh came along, it was much easier to share code with everyone else because we had a single pipeline and similar templates.

    Everyone was more on board since switching to Codefresh. In terms of time saved, I would say one day saved per week. We used to have a lot of toil with Cloud Build, but no more with Codefresh.

    What needs improvement?

    Codefresh can be improved with more capability inside the GCP ecosystem. The initial setup felt very manual.

    For how long have I used the solution?

    I have been using Codefresh for four years.

    What do I think about the stability of the solution?

    Codefresh is very stable.

    What do I think about the scalability of the solution?

    Codefresh's scalability is 10 out of 10; it is very scalable. We have never hit an issue.

    How are customer service and support?

    I have never had to deal with customer support.

    Which solution did I use previously and why did I switch?

    I previously used Bamboo and Cloud Build. Everyone used different tools, so that is why they wanted to align when we switched to Codefresh.

    How was the initial setup?

    We did not purchase Codefresh through the Google Cloud Marketplace; we had an enterprise license.

    What about the implementation team?

    I did not know about the experience with pricing, setup cost, and licensing as they have one procurement team, and engineers do not have to do this.

    Which other solutions did I evaluate?

    I evaluated other options before choosing Codefresh. We did not like Bamboo as it was being deprecated, so we used Cloud Build.

    What other advice do I have?

    My advice for others looking into using Codefresh is to have a templated repo and have people start off with that. I would rate this product 10 out of 10.

    View all reviews