Building and Deploying Applications with Cake

Cake (C# Make) is a cross-platform build automation system with a beautiful DSL and a rich ecosystem of tool integrations. This course will teach you how to use Cake to compile, test, version, package, and deploy your .NET or .NET Core application.
Course info
Level
Intermediate
Updated
October 18, 2017
Duration
3h 56m
Table of contents
Introduction
30m 50s
Testing
33m 35s
Versioning
25m 11s
Packaging
22m 30s
Deploying
30m 37s
Troubleshooting
16m 57s
Description
Course info
Level
Intermediate
Updated
October 18, 2017
Duration
3h 56m
Description

These days, .NET applications consist of an ever increasing number of libraries, frameworks, and tools. Building and deploying them requires you to combine lots of different command-line programs—each with its own set of rules and syntax—and make them work together seamlessly to take your code from source to running software. It really doesn't take much before it gets quite challenging. In this course, Building and Deploying Applications with Cake, you will learn how to automate your build and deployment pipeline using Cake. Cake (C# Make) is a modern cross-platform build automation system with a beautiful C# DSL and a rich ecosystem of integrations to third-party tools and services. You will learn how to create readable and maintainable build scripts that compile, test, version, package and install your web application both using the full .NET Framework as well as .NET Core. By the end of this course, you'll know how to manage the complexity of your build and deployment process using the language (C#) and platform (.NET) you already know and love.

About the author
About the author

Enrico is an Italian programmer and mentor with a strong passion for software quality and knowledge sharing.

More from the author
Advanced Git Tips and Tricks
Advanced
2h 28m
2 May 2016