In this post I will walk you through the basics of using Cake, a cross-platform build automation system with a C# DSL.
We will create a couple .NET Core projects, then create a Cake file to build, test, and package the app for deployment using Octopus Deploy tools.
Create Project Directory Let’s start at the beginning and create a new home for our code. I’m going to put mine under c:\code, but you do you.
Previously we looked at Building Azure Functions with F# Script, which is still the only supported way of creating an Azure Function with F#, and a decent option for simple functions. So, if you need to play it safe (and stable) then that’s your best bet. However, in this post we are going to take a trip to the edge. We’ll be using .NET Core, Azure Functions Core Tools v2, and F#.