~/talk

NUKE — a modern build system for C#/.NET

Talkat DotNext 2019 Piter · 2019-05-15..05-16· [devops-and-delivery, dotnet]
slides:none on file

NUKE is a cross‑platform C#/.NET build system (since April 2017) that runs on .NET Core, .NET Framework and Mono and implements builds as C# console build projects so IDE features work (completion, refactor, debug). It provides a custom global tool and IDE extensions, a fluent dependency model with dependsOn/trigger/ordering, live HTML target graphs, auto-completion for parameters and an AbsolutePath type, parallel execution (degree control), and build sharing via pack as global dotnet tool or external template files; Avalonia UI uses it and recent parity adds Visual Studio integration.

AI-written summary · about

  1. 0:00Intro
  2. 1:43Options for Build Automation
  3. 7:34Recent Achievements
  4. 9:06Setup and Bootstrapping
  5. 16:42Dependency Management
  6. 17:17Unknown Unknowns
  7. 20:51Debugging Experience
  8. 22:06Dependency Model
  9. 24:45Skip Behavior
  10. 25:20Trigger Dependencies
  11. 32:49Path Construction
  12. 34:11Command-Line Tool Invocations
  13. 37:19Tool Specification
  14. 38:22Lightweight Resolution
  15. 44:08Build Sharing
~/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.