May 2018
Intermediate to advanced
300 pages
7h 35m
English
To demonstrate the power of Cake, let's write a Cake script to build the LoanApplication project. The Cake script will clean the project folder, restore all package references, build the entire solution, and run unit test projects in the solution.
The following script sets arguments to be used throughout the script, defines the directories and the tasks to clean the bin folder of the LoanApplication.Core project, and restores packages using the DotNetCoreRestore method. NuGet packages can be restored by using the DotNetCoreRestore method, which in turn uses the dotnet restore command:
//Argumentsvar target = Argument("target", "Default");var configuration = Argument("configuration", "Release");var solution = "./LoanApplication.sln"; ...