Patent ID: 8522207

Claim:
An article including a storage medium comprising computer-executable instructions to cause at least one processor to perform a method comprising: continuously monitoring a system for requests to build or merge code, the continuous monitoring comprising iteratively: checking out a program from a centralized location within the system; identifying build dependencies for the program; determining a latest build dependency from the identified build dependencies capable of building a source code to ensure a build uses a latest tested dependency change; determining an applicable version of the latest build dependency; integrating additional components with the program using the applicable version of the latest build dependency; generating a source code build for the program using the applicable version of the latest build dependency and the additional components; updating a shared directory with the generated source code build, the shared directory including a directory updated each time there is a source code build and each time there is a code merge; identifying a conflict upon completion of the merging if there is a difference between one of components of a most recent applicable release of the source code build and a same one of the components of a subsequent release; generating a merge report that summarizes the one or more components of the most recent applicable release and the subsequent release that were copied, deleted, added, and identified as a conflict; resolving the conflict; maintaining an inventory including the source code build, wherein the inventory includes a time and date of the source code build; and maintaining a first source code repository and placing built source code into the first source code repository based on a particular naming convention.