GitHub Actions DevOps Pipelines as code using C#
summary
Demonstrates using Cake (C#) to define GitHub Actions pipelines as code, installed via a dotnet tool manifest and run with dotnet cake, so pipelines run locally with full debugger and cut push/wait cycles by validating restore/build/test/pack/upload steps before commit. Shows a matrix on Windows/Ubuntu/macOS, uses strongly typed build settings for predictable artifact paths, publishes artifacts to Actions, and fixes a macOS path issue encountered during the first CI run.
AI-written summary · about
chapters (12)
- 0:00Intro
- 2:16What is GitHub Actions
- 6:16Normal Pipeline
- 6:54Sample Application
- 7:21Installing Cake
- 13:22Cake Tasks
- 15:27Cake Build
- 23:57Commit
- 25:34GitHub Actions
- 29:52Refactoring
- 36:57Artifact names
- 38:47If statement
related talks
39mGitHub Actions DevOps Pipelines as Code using C# and Cake SDK
54mDelivering code with GitHub Actions
48mCICD with Github Actions
55mGitHub Actions - CI:CD and more
42mPipelines, IaC and Deployments with Github Actions & Octopus Deploy
38mLevel-up Your DevOps with GitHub Actions & Kubernetes
37mGithub actions for beginners and applied to CakePHP basic projects
41mLevel-up Your DevOps with GitHub Actions and Kubernetes
