Build automation für C# mit Nuke

Build automation für C# mit Nuke

NUKE is a build automation system with C# DSL, which allows us to automate processes like compiling solutions, packing artifacts or deploying applications. In contrast to existing tools, NUKE integrates as a simple C# console application. Therefore, we are able to use all the IDE features we love - like debugging and auto-completion - out of the box! This also means, that it requires less learning to actually manage or extend a build, which increases overall acceptance and adaption in a team. Integration of command-line tools is a top priority. For that reason, NUKE utilizes a revolutionary code-generation approach that helps to provide a clean and consistent API for them. Join this talk to learn how to write maintainable and reliable builds.