|
By Gil Chaouat
Modern CI/CD pipelines are no longer just about whether builds succeed, they’re about how fast, how efficiently, and at what cost they run. One theme has come up consistently in customer conversations: “My builds are slow, expensive, and I don’t know where to start fixing that.”
|
By Shawn Sesna
Argo CD has built a number of Generators to support various scenarios that developers need when using Argo CD and Kubernetes. In this post, I’ll be discussing the Pull Request Generator. A Pull Request Generator is an Argo CD Application Set deployment type that is configured to “watch” a Git repository for Pull Requests (PRs). Whenever a new PR is submitted that matches the specified filter, Argo CD applies the manifests from the referenced repository and path.
|
By Kostis Kapelonis
The time has finally come! After the massive success of our Docker and Kubernetes guides, we are now ready to see several anti-patterns for Argo CD. Anti-patterns are questionable practices that people adopt because they seem like a good idea at first glance, but in the long run, they make processes more complicated than necessary. Several times, we have spoken with enthusiastic teams that recognize the benefits of Gitops and want to adopt Argo CD as quickly as possible.
|
By Kostis Kapelonis
In our big guide on how to use ApplicationSets for Argo CD applications, we explained the best practice of having a 3-level structure for all manifests with a clear distinction between Argo CD Application files and Kubernetes resource files. In that article, we also outlined several anti-patterns that we have seen in the wild, meaning questionable practices that might seem ok at first glance but are problematic in the long run both for developers and for Argo CD operators.
|
By Kostis Kapelonis
GoodRx, a digital healthcare platform, has released the Lifecycle project as open-source code. Lifecycle is a complete solution for temporary/ephemeral environments. The project’s build process includes built-in support for Codefresh pipelines.
|
By Vadim Gusev
The default Kubernetes scheduler works great when your cluster is destined for long running applications. At Codefresh we use our Kubernetes clusters for running Continuous Integration pipelines which means our workloads are ephemeral (they are discarded when a pipeline has finished). This allowed us to look at the Kubernetes scheduler from a different perspective and forced us to think about how Kubernetes can work for short-running workloads.
|
By Shawn Sesna
The acquisition of Codefresh gave me an exciting opportunity to learn new tech. Initially, I thought Argo was just Argo CD. I didn’t realize that Argo consists of 4 distinct projects: A key feature of the Codefresh product is Promotion Flows, which makes heavy use of Argo Workflows. Promotion Flows add the ability to assign Pre and or Post Actions to the process called Promotion Workflows, which are Argo Workflows with some annotations added.
|
By Kostis Kapelonis
A Kubernetes cluster with default configuration has access to only two deployment strategies: To get access to more advanced deployment strategies such as blue/green and canaries you need to use a dedicated Progressive Delivery controller such as Argo Rollouts. We have previously covered several basic and advanced scenarios for Argo Rollouts in our blog. Today we answer another common question which is how you can select which of all live users will have access to the canary deployment.
|
By Kostis Kapelonis
The cloud ecosystem has reached a turning point. Tools for operators/administrators are now mature and can handle most day-to-day operations that deal with Kubernetes clusters. Finally, we can turn our focus to application developers and their needs. If you look at all the Kubernetes tools available, you’ll understand that most of them treat Kubernetes as another form of infrastructure.
|
By Kostis Kapelonis
We recently announced the new Codefresh GitOps Cloud, the easiest way to promote changes across Argo CD applications–even across different clusters. With Codefresh GitOps Cloud, you can model your own promotion flow with a graphical editor (although YAML is still available). You define exactly how an application reaches production, including all the requirements and approval gates your organization needs. With Codefresh, environment information gets modelled in the platform itself.
|
By Codefresh
It's Friday, which means it's time to deploy. Join us for all the latest news about DevOps, Platform Engineering, CI/CD, and of course, Octopus Deploy.
|
By Codefresh
Why are Argo users going crazy over Octopus Deploy? Join us as we unpack what’s behind the hype, how teams are leveling up their deployment workflows, and why this combination is catching so much attention.
|
By Codefresh
KubeCon EU 2026 is done. Now let’s talk about what actually mattered. This recap session covers the biggest announcements, the talks everyone’s still discussing, and the trends that look like they’ll stick. From Kubernetes and platform engineering to GitOps and security, we’ll break down the practical takeaways and call out the overhyped moments. If you want a straight summary without the marketing spin, this is it.
|
By Codefresh
It's Friday, which means it's time to deploy. Join us for all the latest news about DevOps, Platform Engineering, CI/CD, and of course, Octopus Deploy.
|
By Codefresh
What does the data actually say about GitOps adoption and software delivery tools? In this session, we take an exclusive look at our latest research findings to see how Argo CD compares to the broader ecosystem.
|
By Codefresh
It's Friday, which means it's time to deploy. Join us for all the latest news about DevOps, Platform Engineering, CI/CD, and of course, Octopus Deploy.
|
By Codefresh
Join us for the Octopus 2026.1 release party. Learn about the new features in Octopus that help you recover faster and give you greater flexibility and control. Tune in to learn how you can: Join our virtual event to see demos, hear from our product team, and get answers to your questions.
|
By Codefresh
Join us for Introducing the AI Pulse Report, a concise, insight-driven webinar that breaks down the findings and implications of Octopus Deploy’s AI Pulse Report: AI adoption and its impact on developer productivity. The 2026 report combines global survey data from technology professionals with industry research to reveal how AI is reshaping software delivery workflows, hiring trends, and long-term talent dynamics.
|
By Codefresh
Kubernetes is often seen as complex and only worth it at scale. In this episode, we unpack those assumptions, talk through where that perception comes from, and discuss why Kubernetes still plays an important role when used with the right approach.
|
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.
- April 2026 (4)
- March 2026 (6)
- February 2026 (2)
- January 2026 (4)
- October 2025 (1)
- September 2025 (1)
- August 2025 (4)
- July 2025 (6)
- June 2025 (6)
- May 2025 (7)
- April 2025 (6)
- March 2025 (9)
- February 2025 (6)
- January 2025 (8)
- December 2024 (1)
- November 2024 (5)
- October 2024 (5)
- September 2024 (1)
- August 2024 (7)
- July 2024 (2)
- June 2024 (7)
- May 2024 (4)
- April 2024 (1)
- March 2024 (3)
- February 2024 (9)
- January 2024 (2)
- December 2023 (1)
- November 2023 (1)
- October 2023 (3)
- September 2023 (4)
- August 2023 (3)
- July 2023 (4)
- June 2023 (5)
- May 2023 (3)
- April 2023 (2)
- March 2023 (4)
- February 2023 (3)
- January 2023 (5)
- December 2022 (3)
- November 2022 (2)
- October 2022 (3)
- September 2022 (2)
- August 2022 (5)
- July 2022 (5)
- June 2022 (1)
- May 2022 (2)
- April 2022 (4)
- March 2022 (11)
- February 2022 (6)
- January 2022 (2)
- December 2021 (7)
- November 2021 (1)
- October 2021 (2)
- September 2021 (7)
- August 2021 (2)
- July 2021 (8)
- June 2021 (5)
- May 2021 (5)
- April 2021 (7)
- March 2021 (7)
- February 2021 (14)
- January 2021 (15)
- December 2020 (12)
- November 2020 (19)
- October 2020 (12)
- September 2020 (2)
- August 2020 (7)
- July 2020 (8)
- June 2020 (4)
- May 2020 (6)
- April 2020 (7)
- March 2020 (8)
- February 2020 (1)
- January 2020 (5)
- December 2019 (8)
- November 2019 (5)
- October 2019 (5)
- September 2019 (3)
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.