Codefresh

Mountain View, CA, USA
2014
  |  By Kostis Kapelonis
We’re excited to announce the first set of official Codefresh steps for Octopus Deploy. This provides another way to streamline your processes by integrating your Codefresh builds with deployments in Octopus Deploy. In this post, we walk you through the process of creating a release and deploying it to an Octopus environment through Codefresh Pipelines.
  |  By Kostis Kapelonis
Two of the most popular guides we’ve written are the GitOps promotion guide and the ApplicationSet guide. Used together, they explain an end-to-end solution for organizing your GitOps applications and promoting them between different environments, while keeping things DRY by using application sets. Both of these guides use Kustomize. We offered some hints for Helm users, but this is a dedicated guide for Helm applications.
  |  By Kostis Kapelonis
One of Argo CD’s standout features is its powerful user interface (UI) that shows the live status of all applications and the respective Kubernetes resources. Both developers and operators can quickly understand the status of their deployments by looking at the UI and drilling down into all the different views of Argo CD applications. Some teams even use the Argo CD UI as a generic Kubernetes dashboard and management interface (especially after the addition of the web-based terminal feature).
  |  By Luke Goodfellow
Welcome to our quick start guide, designed to help you get the most from Codefresh. Whether you want to use the CI portion to build and test your applications or explore the GitOps feature powered by Argo CD, this is the place to start. We’ll walk you through setting up runtimes for non-production and testing purposes and provide sample code to ensure you have everything you need to get started. You can use the code provided as a model if you need to deploy in a production manner.
  |  By Kostis Kapelonis
Argo CD is the most popular GitOps tool for deploying applications to Kubernetes clusters. Many teams that move their applications to Kubernetes choose Argo CD for its powerful sync engine and intuitive dashboard. Argo CD is also fully open source, which means teams can freely install it on their private clouds, behind-the-firewall data centers, or even in air-gapped environments without any licensing restrictions.
  |  By Pasha Kostohrys
Accidentally deleting an application is bad, but accidentally deleting all of them is a lot worse. In this post, I show you how to avoid issues like the following: Argo CD finalizers is a built-in Argo CD feature that confuses many new users and can even result in accidental deletion if you’re not careful. If you see a resource managed by Argo CD that was supposed to be deleted but isn’t, then you can almost certainly blame a finalizer.
  |  By Kostis Kapelonis
Teams adopting GitOps often ask how to use secrets with Argo CD. The official Argo CD page about secrets is unopinionated by design and simply lists a set of projects that can help you with secrets. We’ve seen several approaches to secret management. These include sealed secrets, the Argo CD Vault plugin, and the External Secret Operator. In this post, we showcase the External Secret Operator and Hashicorp Vault and focus on 2 important aspects.
  |  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 Codefresh
  |  By Codefresh
Join us for an exclusive webinar with Nathen Harvey from Google as we explore the findings in the 2024 State of DevOps report. For over a decade, this report has provided critical insights into the capabilities and practices that fuel high-performing technology organizations. You'll learn: This session promises actionable insights directly from industry experts. You can also get answers to your questions in the live Q&A with Nathen.
  |  By Codefresh
Join Dan Garfield and John Bristowe from Octopus for an in-depth recap of KubeCon North America 2024. In this webinar, they’ll revisit the announcements and trends unveiled at KubeCon. Learn about the latest in container orchestration, developments in Argo workflows and Continuous Delivery (CD), and the newest cloud-native tools introduced at the conference. Dan and John will also let you know how these developments impact your DevOps and deployment strategies.
  |  By Codefresh
Learn more about our feature: Service accounts - simpler administration for remote access. Keep up with our Codefresh Chronicles series to learn more about our awesome features!
  |  By Codefresh
Part 3 of our three part Codefresh 101 webinar series. The ultimate way to create a holistic approach to software delivery. In this session, we'll show how to stop thinking about Kubernetes clusters, and start thinking about Environments and how changes can be easily promoted, validated, and tracked across every deployment target with deployment policies to make sure everything is done correctly.
  |  By Codefresh
In this video, Laurent shows off: Pipeline runtimes permissions! Keep up with our Codefresh Chronicles series to learn more about our awesome features!
  |  By Codefresh
Part 2 of our three part Codefresh 101 webinar series. Codefresh's Enterprise Argo CD makes GitOps accessible to everyone. In this session, Dan demonstrates how to deploy applications to Kubernetes using Codefresh, use progressive delivery like Canary deployments, and share best practices.
  |  By Codefresh
Check out this Codefresh training video - how to create your first CI pipeline. We’re adding more videos to our YouTube channel all the time. Tune in for help with your GitOps-based software delivery so you can get new features to production faster and more reliably.
  |  By Codefresh
Part 1 of our three part Codefresh 101 webinar series. In this session, Dan Garfield and Laurent Rochette walked through using Codefresh to create pipelines to build, test, and push changes to your code. This includes using shared pipelines to create a single pipeline that can handle many applications and Git repositories, caching, debugging with breakpoints and lots more!
  |  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.