 The build process can be configured for various types of builds including scheduled builds, continuous integration, gated check-in and rolling builds.A gated check-in build will shelve code that a developer checks in, perform a "get latest" on the server code and perform a build.If the build succeeds, the code is checked in on behalf of the developer who submitted the code.