Less is More - a Build Pipeline for the Modern Age
summary
Build pipeline replaces heavy CI plug ins with a C# console app that defines a target dependency graph, runs shell commands via SimpleExec, and executes identical build and test steps locally and in GitHub Actions. Target library Bullseye targets powers dependencies like build → test, MinVer implements MinVer tag-based versioning to bake tag or commit-height versions into artifacts, and the demo shows cross‑platform builds and tests running reproducibly and quickly.
AI-written summary · about
chapters (7)
- 0:00Introduction and speaker background
- 10:18Unix philosophy and modern relevance
- 15:20Evolution of build pipelines
- 23:06Building a modern build script
- 35:08Versioning with MinVer
- 40:34GitHub Actions for CI
- 43:44Summary and tool philosophy
related talks
45mLess is more—a build pipeline for the modern age
25mBuilding Universal CI/CD Pipelines
51mThe Build Release Pipeline Model for Mere Mortals
34mBeyond Continuous Delivery
01h 26mOptimising Continuous Delivery
40mSecure by Default: Building an AI-Augmented, OSS-Powered Reusable CI/CD Pipeline
54mBuilding CI/CD Pipelines with NUKE
01h 00mCross-Platform Pitfalls and How to Avoid Them
