Multi-branch Pipeline with Argo Workflows and CI/CD Debugging - Gosha Dozoretz (CNCF Israel)

Multi-branch Pipeline with Argo Workflows and CI/CD Debugging - Gosha Dozoretz (CNCF Israel)

Jul 4, 2023

Abstract:
Coming to the office has become deprecated, hasn’t it?

A hallway conversion with developer colleagues about migration to kubernetes native CI/CD, led to a feature request they are already using - multi-branch pipeline. Argo Workflow does not support it natively.

In this presentation, I’ll discuss my experience using Argo Workflows as CI/CD tool and my journey doing so. We will dive into a new approach of injecting non-frightening lean yaml configuration from a source repository to achieve a multi-branch pipeline using Argo Events and how it brings independence to the developers and helps them shift left.

We also will dive into a modest open source contribution that made it possible as well as how I debugged Argo Events sensor live in kubernetes to find a bug.