Scalable networked build automation
First Claim
1. A method comprising:
- determining if code changes warrant a build update;
producing build instructions if the code changes are determined to warrant a build update; and
sending one or more build commands from a build automation apparatus to at least one build machine responsive to the build instructions;
wherein the sending is performed without receiving a build inquiry at the build automation apparatus from the at least one build machine.
2 Assignments
0 Petitions
Accused Products
Abstract
A scalable networked build automation system may include multiple users'"'"' workstations, multiple build machines, and an active build automation apparatus. In operation of an example implementation, a programmer checks-in coding changes from a user'"'"'s workstation to the active build automation apparatus. When a new build is warranted based on the coding changes, the active build automation apparatus issues one or more build commands to a build machine. In response to the one or more build commands, the build machine performs build work. In another example implementation, a build process on a build machine is not running. Upon receipt of a build command from the active build automation apparatus, the build machine starts the build process.
16 Citations
20 Claims
-
1. A method comprising:
-
determining if code changes warrant a build update;
producing build instructions if the code changes are determined to warrant a build update; and
sending one or more build commands from a build automation apparatus to at least one build machine responsive to the build instructions;
wherein the sending is performed without receiving a build inquiry at the build automation apparatus from the at least one build machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A build automation apparatus comprising:
-
a change processor that is capable of determining if code changes warrant a build update; and
a build requester that is adapted to issue one or more build commands to at least one build machine when the change processor determines that the code changes warrant a build update;
wherein the one or more build commands are issued by the build requester in response to a build update determination by the change processor without receiving a build inquiry at the build automation apparatus from the at least one build machine. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A build system comprising:
-
a build machine that is capable of performing build tasks to manipulate original files into build-result files; and
a build automation apparatus that is adapted to issue one or more build commands to the build machine when it is determined that code changes warrant a build update;
wherein the one or more build commands are issued by the build automation apparatus in response to a determination that the code changes warrant a build update and without receiving a build inquiry at the build automation apparatus from the build machine. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification