The 'Build Server' is only used to build and deploy each Regional Controller. Therefore it can be considered ephemeral to the deployment and operation of the NC infrastructure.
Typically the build server would be created in a VM but could be a physical bare metal server.
The installation procedure to create the build server primarily involves cloning the set of repositories and packages implementing the Network Cloud Family in the R1 release.
Preflight requirements
The build server must have connectivity to the internet to be able to clone the necessary repos and packages.
Once built, the build server must have IP connectivity to any RCs it is to deploy. In addition it will usually act as the DHCP server for initial RC boot process thus must be in the same broadcast domain as the target RC.