Documentation

Cake (C# Make) is a cross-platform build automation system with a C# DSL for tasks such as compiling code, copying files and folders, running unit tests, compressing files and building NuGet packages.

It ships both as a .NET Tool and a library for using in console applications and runs on Windows, Linux and macOS.

Out of the box it contains a number of different aliases to allow you to quickly orchestrate your build process, such as MSBuild, DotNet Core CLI, NuGet, and Chocolatey. In addition, there are over 300 community driven addins and modules which allow you to perform other build tasks.

Extensions which enhance usability while working with Cake builds are also available for editors and IDE's as well as build systems.