Chapter 8
The Master Server
In building our system we need to start somewhere. It is tempting to start with a development environment but we will instead start by building a server to provide some basic facilities.
- A version control repository—into which all our sources (this includes our documentation) will be placed
- A ‘bug’ tracker—to keep track of issues and defects.
- A build system—a ‘doer of things’ to automate the transformation of source into product and ultimately to build our infrastructure.
Although I said we will be starting by building a server rather than a development environment we will still be creating a virtual server for development and testing.