Build and release configuration as code has become the recommended way for most continuous build and release solution on the market today. Most commonly this manifests itself through a custom task based domain specific language using YAML or JSON files. But wouldn't it be nice if you instead of using a markup language, could use a proper programming language, with already well-defined and documented control structures, flow statements like for , white, do etc. This session will step by step go through how you using C# can orchestrate your Azure DevOps build and release pipeline. A pipeline that you can test and debug not only by tedious push and wait for CI to fail/succeed, but also locally using standard developer tools like VS Code with full fidelity inspecting variables, break points, etc. reusing the language skill your team already has, reducing friction and unnecessary context switching. All this made possible using the open source build orchestration tool Cake.
Azure DevOps Pipelines as code using C#
Speakers
Location
Lustikulla Konferens & Event
Liljeholmsvägen 18
Stockholm, 117 61