Software build optimization
AssigneeMicrosoft Technology Licensing, LLC
InventorsMarwan E. Jubran, Aleksandr Gershaft, Vladimir Petrenko, Igor Avramovic
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsMarwan E. Jubran, Aleksandr Gershaft, Vladimir Petrenko, Igor Avramovic
Estimating the term…
A method for optimization of a software build includes collecting first data representative of inputs for a build process obtained by a set of data accessing operations implemented during a first execution of the build process, the set including a file accessing operation and a non-file accessing operation. A redirection routine embedded within the build process captures the inputs. The first data is compared with second data representative of the inputs obtained in connection with a second execution of the build process. If the first and second data do not match, the second data is recorded in a data store and output data generated by the second execution of the build process is stored. If the first and second data match, output data generated by the first execution of the build process is used as an output for the second execution of the build process.
A computer-implemented method for optimization of a software build, the computer-implemented method comprising:
A build system comprising:
A computer program product for software build optimization of a software build, the computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform the method, the method comprising:
Dependencies are inferred from the claim text.