Systems and methods for automated centralized build/merge management
First Claim
Patent Images
1. A system, comprising:
- a memory; and
a processor coupled to the memory and operable to execute instructions to;
using a continuous integration daemon to continuously monitor the system for a build label to trigger the processor to build or merge source code including the following steps;
retrieve a program from a centralized location within the system;
identify build dependencies for the program;
determine a latest build dependency from the identified build dependencies, including an applicable version of the latest build dependency;
create a shell script to interface with a build tool;
invoke the shell script to generate a source code build; and
upon successful completion of the source code build change the label to indicate a built state.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention monitor requests for a source code build of a program. The source code build is generated using the most recent applicable release of the dependencies. The source code build is dynamically merged into at least one subsequent release. Other embodiments may be described and claimed.
37 Citations
6 Claims
-
1. A system, comprising:
-
a memory; and a processor coupled to the memory and operable to execute instructions to; using a continuous integration daemon to continuously monitor the system for a build label to trigger the processor to build or merge source code including the following steps; retrieve a program from a centralized location within the system; identify build dependencies for the program; determine a latest build dependency from the identified build dependencies, including an applicable version of the latest build dependency; create a shell script to interface with a build tool; invoke the shell script to generate a source code build; and upon successful completion of the source code build change the label to indicate a built state. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification