Codefresh

Mountain View, CA, USA
2014
  |  By Dan Garfield
Kubernetes at the edge has become extremely popular with retail companies like Chik-Fil-A and Starbucks, leading the way as famous examples to the more exotic US Air Force deploying Kubernetes on F-16s. At Codefresh we’ve seen and helped implement every kind of edge deployment from clusters in retail stores, mobile clusters in vehicles, air-gapped clusters for telecoms, and lots more.
  |  By Kostis Kapelonis
In our big guide for Kubernetes deployments, we explained the benefits of using dynamic environments for testing. The general idea is that each developer gets a preview environment instead of having a fixed number of testing/QA environments. The environment gets created on the fly when you open a pull request. Typically, it gets destroyed when you merge the pull request (or after a specific amount of time).
  |  By Idan Arbel
Have you ever found yourself wrestling with the complexities of managing ArgoCD applications across multiple environments? Are you constantly juggling naming conventions and struggling to correlate applications representing the same microservice or product? If you’ve been deep in the trenches of GitOps, you’ve likely encountered these challenges firsthand.
  |  By Kostis Kapelonis
In the previous article of the series we explained how to model GitOps environments and promote an application between them. That article was laser-focused on a single application and its Kubernetes resources. In this article we will zoom out to look at several related subjects: It is worth mentioning that as always, our advice is a general recommendation that follows best practices.
  |  By Ilia Medvedev
Deploying software to your internal systems or sending releases to external customers is a process that ideally follows strong security requirements in an end-to-end manner. In a perfect world, every software release should come with at least the following guarantees In the world of CI/CD we are mostly interested in binary artifacts and how they were created all the way from the initial release up until they reach production.
  |  By Dan Garfield
In September 2023, security researchers from KTrust reported three issues through the official Argo CD security disclosure channels in accordance with Argo CD security policy. In coordination with other Argo maintainers, we have issued security updates for both Argo CD and Codefresh GitOps (enterprise Argo). Below you can read more about these CVEs, their impact, and mitigation.
  |  By Luke Goodfellow
The security and storage of secrets is one of the most controversial subjects when it comes to GitOps deployments. Some teams want to go “by the book” and use Git as the storage medium (in an encrypted form of course) while others accept the fact that secrets must be handled in a different way (outside of GitOps). There is no right or wrong answer here and depending on the organization requirements, either solution might be a great fit.
  |  By Raziel Tabib
Today marks an important milestone as Codefresh joins forces with Octopus Deploy, a leading player in the Continuous Delivery space. For those less familiar with Octopus, they have been at the forefront of delivering cutting-edge Continuous Delivery for VMs, Windows, and recently stepped into Kubernetes as well.
  |  By Francisco Cocozza
The customer in question is one of the world’s leading providers of technology and telecommunication services. In this guide, we will share how one of their teams migrated from a traditional CI solution to a powerful Internal Developer Portal using Codefresh and Port.
  |  By Alex Aladov
This article is part of our series “Codefresh in the Wild” which shows how we picked public open-source projects and deployed them to Kubernetes with our own pipelines. We will use several tools such as GitHub, Docker, Codefresh, Argo CD, Kubernetes. This guide chronicles how we integrated all those tools together in order to build an end-to-end Kubernetes deployment workflow.
  |  By Codefresh
In this video, Laurent shows off Products and Environments - enhanced visibility of your applications SDLC. Keep following along in our series for more awesome Codefresh features!
  |  By Codefresh
During this session we went live with Steve Fenton (Octopus Deploy), Bartek Antoniak (VirtusLab), Jordan Chernev (Zillow), and Scott Hiland (Hunter Strategy). The discussion was around how to "productize" a developer platform inside an org - a look at what best practices look like and experiences and advice around that.
  |  By Codefresh
In this video, Francisco Cocozza talks about GitOps at scale - manage all your applications, no matter the scale. Keep following along in our series for more awesome Codefresh features!
  |  By Codefresh
In this video, Laurent shows off the application dashboard - a single frame for DevOps engineers to know about all the apps they are responsible for. Keep following along in our series for more awesome Codefresh features!
  |  By Codefresh
In this webinar, we went live with Tia Lush with STEM Wana Trust and Jay Tihema with ii.nz. We had a discussion around why community involvement is important, what it looks like, what's successful, and why that engagement matters at all ages and levels from STEM to adult engineers.
  |  By Codefresh
Tired of writing scripts, CI/CD pipelines, and doing lots of copy-paste to promote changes between environments? Codefresh is launching Environments and Products to make it easy to model how changes are promoted from one application to another across different environments, Kubernetes clusters and Argo instances in one simple, declarative format.
  |  By Codefresh
Join along in learning about some of our Codefresh features. In this video, Laurent Rochette, Customer Success Architect at Codefresh/Octopus, is talking about integrating any of your CI pipelines to your deployment process.
  |  By Codefresh
Join along in learning about some of our Codefresh features. In this video, Laurent Rochette, Customer Success Architect at Codefresh/Octopus, is talking all about the build tree view feature.
  |  By Codefresh
I am Paul O’Reilly, the Global Customer Advocate here at Codefresh. Join me to meet all sorts of awesome people as we explore topics around Tech, DevOps, AI, Argo and others! During this session we are live with Nathen Harvey, DORA Lead and Developer Advocate at Google Cloud, discussing all things DORA Metrics. Here are the resources mentioned in the webinar: Thank you for watching!
  |  By Codefresh
🚨 Merging to Main is back with a new host! 🚨 Let's welcome Paul O'Reilly 🎉 and follow along on his journey of exploring topics around Tech, DevOps, AI, Argo and others, with all sorts of awesome people from all around the globe! 🌎 During this session we have Codefresh's Chief Open Source Officer, Dan Garfield joining Paul live to talk about all things Ethics & AI.
  |  By Codefresh
Technology moves fast. If your current CI/CD is not up to speed, set yourself up for success and ensure your next choice supports these valuable features including: You're in Good Company This FREE Guide will help you discover the most important features any CI/CD tool should have.
  |  By Codefresh
This FREE guide highlights the downside to not deploying as often as possible.
  |  By Codefresh
Get the FREE ebook to see if your CICD measures up.

Codefresh has everything you need to build, integrate, and deploy your product — without the slow build times, complicated setup, and restrictions.

Each step in a Codefresh CI/CD pipeline is its own container, enabling unparalleled speed, modularity, and flexibilty. And with our built-in steps library, you can create a full-fledged pipeline in minutes. From performing a canary release in Kubernetes to building an iOS app, you can create a pipeline that does just about anything in minutes.

Run your builds in a fraction of the time:

  • Built for speed and scalability: Codefresh is designed to be the fastest CI/CD platform available. It’s built on Kubernetes for fast speed and unlimited scalability. It’s time to say goodbye to slow, frustrating builds.
  • Advanced Distributed Caching: Thanks to our smart docker image layer caching, an embedded registry, and a shared persistent volume, Codefresh caches images, layers, source code, dependencies, and more—and they’re distributed across all nodes used in any pipeline. Your builds are about to be faster than ever.
  • Parallel steps and pipelines: Create steps that run in parallel, with powerful features that allow you to explicitly define step order, mix and match sequential and parallel steps, set up prerequisite success criteria for parallel steps, and more.

Codefresh helps you build powerful, fast, and simple CI/CD pipelines.