Build automation is the cornerstone of Continuous Delivery. It is the workhorse that carries out the repetitive task of getting the source code every time you commit something and running it through a series of steps including tasks such as label/tag, versioning, compiling, unit testing, and generating the necessary deployment artifacts.
In this chapter, you will take a deep look at Team Foundation Build 2015, a brand new build system. It’s been built from the ground up to offer a modern build system that makes it easy to implement build automation.
The output of an automated build is a set of artifacts that will later ...