Founded in April 2017, NUKE is a free, open-source build automation system for C#/.NET that runs cross-platform on .NET Core, .NET Framework, and Mono. While builds are bootstrapped with conventional Bash or PowerShell scripts, their actual implementation resides in simple C# console applications. This approach unleashes the power of the type system and natively provides IDE features like code-completion, refactorings, and debugging. A custom global tool and several IDE extensions further improve how build projects are setup, authored and executed. A revolutionary code-generation approach ensures scalable integration of third-party tools like MSBuild or dotnet CLI.
- New to NUKE? Get started by either reading, listening or watching.
- Enjoying it? Become a stargazer and join us on Slack, Gitter or Twitter.
- Want to help us? Read our contribution guidelines.
Thanks to all the great people who've contributed to the project!
This project is driven by contributors investing their private free time. If it helps you improving your productivity and thus financial situation, please consider becoming a backer (individuals) or sponsor (companies). Your monetary contributions will be used to further promote the project (website, stickers, cups). Additional profits will be forwarded to non-profit associations.
Thanks to JetBrains for providing licenses for Rider and access to the community TeamCity instance, which both make open-source development a real pleasure!