YoVDO

A Piece of Cake - C# Powered Cross Platform Build Automation

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C# Courses Unit Testing Courses Cross-Platform Development Courses Static Analysis Courses Build Automation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how to create cross-platform build scripts using C# with Cake, a powerful build automation system. Learn to incrementally develop a build and orchestration script for a standard .Net Solution, covering tasks such as compiling applications, running unit tests, performing static analysis, and packaging. Explore Cake's core philosophies, tools, and first-class support for common build tools like XUnit, WiX, and SignTool. Follow along as the presenter demonstrates package restoration, Cake bootstrapping, building on UNIX systems, implementing unit tests, using preprocessor directives, and debugging techniques. Gain insights into efficient build script creation without the need to learn new languages or DSLs, leveraging your existing C# skills for streamlined build automation.

Syllabus

Introduction
What is Cake
What is a build
Cake overview
Cake tools
Why do I need Cake
Core philosophies of Cake
Can I use other build tools
Github repo
Demo notes
Start package restore step
Cake bootstrapper
Build up cake file
VSCode Interactive Terminal
New Get Package Restore
Run Build
Run Build on UNIX
Run Unit Tests
Run as part of the build
Preprocessor directives
Changing the URI syntax
Running the build again
Read the stack trace
Clean directories
Xunit test
Get packaging
New package step
Clean task to include
Debugging


Taught by

NDC Conferences

Related Courses

Introduction to AWS CodeBuild
Pluralsight
Microsoft Azure DevOps Engineer: Creating an Automated Build Workflow
Pluralsight
Microsoft DevOps Solutions: Designing Build Automation
Pluralsight
Gradle Fundamentals
Udemy
DevOps Fundamentals With Agile: Gain Solid Understanding
Udemy