Patent ID: 8225281

Claim:
An automated baseline deployment system, comprising: an at least one computer system; a processor; and an automated baseline deployment application comprising instructions stored on the computer system that, when executed by the processor receives an application build request from a service requester to build software baseline code; extracts software source code from a source code repository in response to the application build request; inserts the software source code using an automated process into a secure build process to produce the software baseline code; places the software baseline code into an application product depot for deployment to one or more destination deployment environments; receives a deployment request from the service requester; extracts a copy of the software baseline code from the application product depot in response to the deployment request; receives instructions for deploying the software baseline code to one of the one or more destination deployment environments based on the deployment request; creates and stores metadata, at the time of or prior to deployment to the one of the one or more destination deployment environments, to associate the one of the one or more destination deployment environments with the copy of the software baseline code deployed into the one of the one or more destination deployment environments, wherein the metadata associated with the one of the one or more deployment environments identifies at least one specific item of the software baseline code deployed into the one of the one or more deployment environments by a build number, and wherein the build number promotes tracing and identifying individual components of source software code used in the build process back to the source code repository; and installs the copy of the software baseline code and deploys associated metadata into the one of the one or more destination deployment environments, wherein the automated baseline deployment application prevents the insertion of source software code from sources outside the source code repository into the secure build process.