• Config – XML files
  • Environment Preparation – Reset the target environment (to the correct/normal setup) before the code deployment
  • Procedures
    • Setup OS (i.e., Windows7, Win2008R2, etc.)
    • Setup System Applications (i.e., SQL, .Net Frameworks, etc.)
    • Setup System Environment (i.e., IIS sites, IIS AppPools, Windows Services, Jobs, etc.)
    • Deploy “Depoyment Scripts” – per project, build definition
    • Deploy (by deployment scripts) binaries (i.e., DLLs, pages, text files, etc.)
    • Localize (if required) config files based on this virtual environment
    • Process project specific actions
    • Run automatic tests to sanitize (smoke tests) the newly deployed environment (with the new binaries)
    • Notify stakeholders
Advertisements