This repository contains all the required content for the Developer Open Space workshop on deterministic builds in C#.
The premise of the workshop is the use, development and testing of a standard big corp. in-house WPF application.
Goal is to find out how to analyze changes in the code base and deciding which of the tests need to be executed instead of always running the whole test scope.
For this we will probe at
- deterministic builds
- mapping the build graph
- fingerprinting assemblies
For the workshop we will be using
- .NET 5.0
- WPF
- C#
- Powershell
- /njuːk/
- Visual Studio 2022
- Project Setup the solution
- Building & Running the solution
- Challenges of a deterministic build
Copyright © Daniel Pisanu and contributors.
The workshop content is provided as-is under the MIT license. For more information see LICENSE.