a C# DSL. • Supports the most common tools out of the box. • MSBuild, XBuild • NuGet (Pack, Push, Install, Restore, Update) • xUnit, NUnit, MSTest, Fixie • WiX, NSIS • Octopus Deploy • TeamCity, AppVeyor • Many more :) • Cross platform (Windows, OS X, Linux) 3
Small but slowly growing • 200+ pull requests • 21 contributors • About 15 third party addins PowerShell, IIS, Slack, WebDeploy, Xamarin, Unity3D etc. etc. • Awesome! ;-) WHAT IS CAKE? (2/2)
based… • How tools are resolved • It should just work • …But configurable • Provide your own configuration • Implement your own tools • Replace parts you don’t like 5
way you or your team work • Sneak it in without anyone noticing (until it’s too late) • No binaries in repository • Bootstrap via a NuGet source • Behaves the same way • Regardless of operating system • Regardless of environment (i.e. TeamCity, AppVeyor, TFS, Jenkins, Bamboo) 6