×

Distributed parallel build system

  • US 8,458,661 B2
  • Filed: 09/25/2006
  • Issued: 06/04/2013
  • Est. Priority Date: 03/31/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method to manage parallel builds in a networked system, comprising:

  • identifying one or more software components in a software project, wherein each software component includes an executable binary file;

    detecting a plurality of build servers;

    determining a build configuration for each software component, wherein the build configuration includes a mapping from each software component to a selected one or more of the plurality of build servers, the one or more of the plurality of build servers that are selected on at least one optimizing factor including the network capability of the one or more of the plurality of build servers; and

    building each software component using the mapped one or more build servers in the corresponding build configuration, wherein the building includes compiling one or more source files associated with each software component to one or more object files by distributing the one or more source files to one or more compilation machines,linking the one or more object files associated with each software component by distributing the one or more object files to one or more linking machines, packaging each software component, andtransferring each packaged software component to one of a development area or a release area.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×