Session

Pipelines as Code using C# and Cake SDK: Build Anywhere, Deploy Everywhere

Defining build and release pipelines as code has become the modern standard for CI/CD, but most solutions rely on vendor-specific or environment-specific markup like YAML or JSON. While effective, these approaches can be limited in flexibility and debuggability.

What if you could leverage a full-fledged programming language with proper control structures, flow statements, and all the power of C#, while orchestrating pipelines that can run anywhere, locally, in containers, or across any cloud or OS environment?

In this session, you will discover how to use the Cake SDK and .NET 10 to write pipelines as code using C# that are portable, testable, and maintainable.
You will learn how to:
- Build and release pipelines using familiar C# constructs
- Test and debug pipelines locally without waiting for commit-push-queue-wait-fail-or-succeed CI feedback cycles
- Reuse existing C# skills to reduce friction and context switching
- Target any CI/CD environment, including GitHub Actions, Azure DevOps, GitLab, or local machines on Windows, macOS, Linux, or FreeBSD

By the end of this talk, you will understand how to write pipelines once and run them anywhere, unlocking a more productive, flexible, and maintainable approach to DevOps

Mattias Karlsson

Partner & Technical fellow at WCOM AB. Microsoft Developer Technologies .NET and DevOps MVP. Father of 2, husband of 1.

Göteborg, Sweden

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top