Introduction
🪴 Write automation tools and CI/CD pipelines in plain C# and with access to all .NET libraries.
💸 Tedious commit cycles are expensive. Instead, debug and test your builds locally.
💡 Install one of the support extensions for Visual Studio, Rider, ReSharper, or VS Code.
💥 Ready for more? Use advanced features like CI/CD generation, parallel execution, and build sharing.
Fast Track ⏱
1. Install the global tool:
dotnet tool install Nuke.GlobalTool --global
2. Go to a repository of your choice and set up a build:
nuke :setup
3. Run the build:
nuke
4. Open the build project and explore the default Build
class.
Coming from Cake? 🍰
Get a feeling how your Cake scripts would look like in NUKE.
1. Install the global tool:
dotnet tool install Nuke.GlobalTool --global
2. Go to a repository built with Cake.
3. Convert your Cake scripts:
nuke :cake-convert
4. Inspect the outcome (errors are expected).