• ESP’s Continuous Integration Environment

    At a high level the development architecture used at ESP is very similar to Microsoft with a few minor process improvements.

    The image below shows the overview of ESP’s Continuous Integration Environment.
    • The grey area identifies what is to be covered “In Scope” in the rest of the documentation.
    • The red text identifies differences between ESP’s CI model and the Microsoft Team Development Environment model.

    ESP’s Continuous Integration Environment

    Source Off Site Server
    This server interacts directly with the VSS server to access source files as part of the development process. Source Off Site allows those without access to the intranet a way to access source files and still maintain internal network infrastructure. This works well when two companies with differing infrastructures work together on a single project. In this case, all that is needed is web access. There are many other open source products or workarounds that can be used to perform this same function.



    TrueUpdate (Patching) Host Server
    The TrueUpdate Host Server is the Build Managers tool to distribute builds quickly and efficiently to individuals involved in a project. This server hosts a file that matches the client build versus the server build. If the server has a more recent version, the client connects and downloads the most recent version for use locally.

    This architecture supports builds for Test, QA, and Production (End User) to be pushed out automatically after testing is approved. All distribution at this point is handled by the Build Manager(s). For more information about the Release Process (Build Promotion) please refer to Section 6.0 Build Promotion Process.

    Source of Information : Enterprise Solution Providers, Inc. 2005 – v1.0