Jamie Phillips
Github: phillipsj
Web: http://phillipsj.net
DevSpace would like to thank our sponsors
Cake (C# Make) is a
cross platform build
automation system with
a C# DSL to do things
like compiling code, copy
files/folders, running unit
tests, compress files and
build NuGet packages.
• C#
• Consistent across
environments
• Build server agnostic
• Great Plugin System -- Addins
• .NET at your finger tips
• No other runtime
dependencies
• Repeatable
• Reduced learning curve
• Member of .NET Foundation
 Build runs the same regardless of CI server used. Can easily port your build from
TeamCity to Jenkins.
 Builds run the same locally as they do on the CI server
 Part of source control
 Separation of Concerns -- https://lostechies.com/derekgreer/2016/02/28/separation-of-
concerns-application-builds-continuous-integration/
 Very active community
 Gitter, Twitter, StackOverflow
 Cake Contributions Organization
Chocolatey GitVersionMSTest NSIS NuGet
DNUDotCoverMSBuild Fixie
GitReleaseNotesGitTools
NUnit ILMerge
Octopus DeployOpenCoverRoundhouse
GitReleaseManager
SignToolWiX
XBuild
TextTransform
xUnit ReportGeneratorDupFinder
InspectCodeSpecFlow
GitLink
plist
SwaggerReSharper
Squirrel*
Vagrant
Wyam
Vsce
Xamarin
XCode
YAML
XdtTransform*
PowershellTopShelfStrongNameToolWebDeploy
Unity
MagicChunks
IIS
Orchard*
 Web Apps
 Desktop Apps
 Libraries
 Electron Apps
 Automation
 System configuration
Putting your builds to work for you, a piece of Cake!
Putting your builds to work for you, a piece of Cake!

Putting your builds to work for you, a piece of Cake!

  • 1.
  • 2.
    DevSpace would liketo thank our sponsors
  • 3.
    Cake (C# Make)is a cross platform build automation system with a C# DSL to do things like compiling code, copy files/folders, running unit tests, compress files and build NuGet packages.
  • 5.
    • C# • Consistentacross environments • Build server agnostic • Great Plugin System -- Addins • .NET at your finger tips • No other runtime dependencies • Repeatable • Reduced learning curve • Member of .NET Foundation
  • 7.
     Build runsthe same regardless of CI server used. Can easily port your build from TeamCity to Jenkins.  Builds run the same locally as they do on the CI server  Part of source control  Separation of Concerns -- https://lostechies.com/derekgreer/2016/02/28/separation-of- concerns-application-builds-continuous-integration/
  • 8.
     Very activecommunity  Gitter, Twitter, StackOverflow  Cake Contributions Organization
  • 9.
    Chocolatey GitVersionMSTest NSISNuGet DNUDotCoverMSBuild Fixie GitReleaseNotesGitTools NUnit ILMerge Octopus DeployOpenCoverRoundhouse GitReleaseManager SignToolWiX XBuild TextTransform xUnit ReportGeneratorDupFinder InspectCodeSpecFlow GitLink plist SwaggerReSharper Squirrel* Vagrant Wyam Vsce Xamarin XCode YAML XdtTransform* PowershellTopShelfStrongNameToolWebDeploy Unity MagicChunks IIS Orchard*
  • 10.
     Web Apps Desktop Apps  Libraries  Electron Apps  Automation  System configuration