Unleash the Power of Nuke: Consistent .NET Build Automation
summary
Nuke is an open source .NET build tool that uses C# build scripts added as a console project in the solution, giving IntelliSense, debugging and no magic strings. Demo solution contains a build project, two APIs, a web app and a shared library that the build packs to NuGet; targets run in order (clean → restore → compile → test → pack → publish). Commands show a visualize dependency graph and a full reduces YAML pipeline sketch for Azure Pipelines; the presenter runs the publish target successfully, producing zipped artifacts and NuGet packages and using MinVer for versioning.
AI-written summary · about
chapters (10)
- 0:00NUKE introduction
- 0:24What is NUKE
- 1:49NUKE advantages
- 3:13Getting started with NUKE
- 4:39Build.cs structure
- 6:08Demo project setup
- 8:56Build dependencies
- 10:24Running the build
- 11:25NUKE in CI/CD
- 12:31Key takeaways
related talks
58mBuild Automation Revolution
55m10 Ingredients for an AKEless Build System
45mLess is More - a Build Pipeline for the Modern Age
28mOne-Build Tool For All Your Needs
45mLess is more—a build pipeline for the modern age
53mTools and practices to help you deal with legacy code
15mBuilding Developer-Friendly Spaces: Nix in a Nutshell
29mThe One Repo To Rule Them All - Unleashing The Power Of Nx
