Chapter 15. Build Machines

In contrast to the last chapter’s discussion on keeping the source code and build description under version control, this chapter focuses more on the underlying build machines (see Figure 15.1). A build machine may be upgraded on a regular basis as new versions of the operating system become available. Naturally, some amount of management is required to ensure that a change to a build machine doesn’t break the build process.

Figure 15.1 Big-picture diagram, focusing on the build machine.

image

A typical build environment includes many compilation tools. Some are a standard part of the operating system, but others probably ...

Get Software Build Systems: Principles and Experience now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.