Overview
Discover how to revolutionize your build automation process in this NDC Oslo 2021 conference talk. Learn about NUKE, a powerful tool that brings build automation to the same level as other .NET projects. Explore the benefits of using a regular console application for build scripts, allowing for code completion, easy debugging, refactoring, and code formatting. Delve into NUKE's solutions for common build automation challenges, including parameter injection, path separator abstraction, and access to solution and project models. Understand how NUKE can generate CI configurations that optimize throughput by automatically parallelizing build steps across multiple agents. Gain insights into bootstrapping, working with GitHub Actions, handling parameters, and managing various build targets. By the end of this talk, you'll be equipped to make your build scripts more efficient, maintainable, and loveable.
Syllabus
Intro
Who has heard about Nuke
What is Build Automation
What about YAML
Why Build Systems
Build in Nuke
Bootstrapping
GitHub Actions
Parameters
Restore
Publish
Absolute paths
Pack target
Build time
Test target
Build sharing
Notifications
Taught by
NDC Conferences