Create a Consistent, Repeatable and Dependable DevOps process using FAKE
summary
Claims a reproducible, portable CI build implemented as a single F# script and demonstrates practical pieces that work end to end: FAKE via NuGet orchestrates targets: Clean→TransformConfig→Build→RunTests, calls MSBuild/xbuild and NUnit/xUnit runners, creates NuGet packages and pushes them, and runs on Windows/Mac/Linux CI agents. Configuration lives in source control so switching CI servers keeps the same script. Example repository and a screenshot are published and the demo script runs; one custom F# step solves a tricky XML namespace transform.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 0:23A short story
- 0:39Alice
- 1:07John
- 1:22Build is broken
- 1:38Putting all your eggs in one basket
- 2:57What is FAKE
- 4:06Nougat
- 5:45Build Steps
- 6:06Demo
- 6:48Extensibility
- 7:49Advantages
- 8:39Comparison
- 9:13Outro
related talks
54mImmutable application deployments with F# Make
45mLess is more—a build pipeline for the modern age
51mThe Build Release Pipeline Model for Mere Mortals
22mLet's Build A CI CD Pipeline
45mLess is More - a Build Pipeline for the Modern Age
44mContinuous Integration with Xamarin Apps
54mBuilding CI/CD Pipelines with NUKE
33mFrom Source To Production With Ease
