~/talk

GitHub Actions DevOps Pipelines as code using C#

Talkat NDC Oslo 2021 · 2021-11-29..12-03· [devops-and-delivery]
slides:none on file

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

  1. 0:00Intro
  2. 2:16What is GitHub Actions
  3. 6:16Normal Pipeline
  4. 6:54Sample Application
  5. 7:21Installing Cake
  6. 13:22Cake Tasks
  7. 15:27Cake Build
  8. 23:57Commit
  9. 25:34GitHub Actions
  10. 29:52Refactoring
  11. 36:57Artifact names
  12. 38:47If statement
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.