Chapter 3. Automating the build process
This chapter covers
- Choosing a build-automation tool for the CI process
- Using MSBuild
- Extending MSBuild
Having a single repository that contains everything you need for building your software is the first step on the path to a good CI process. The second, which is also important, is to have the software build. To do this, you need a kind of metaphorical lever that will help you jack up your source code from transcription of ideas into working software. You’ll use this lever in your day-to-day work as well as in the CI process you’re building. Your build lever must be designed in a way that’ll let you build your application in one step.
The first thing that may come to mind as a lever in the .NET Framework ...