CPC G06F 8/71 (2013.01) [G06F 9/4881 (2013.01); G06F 9/5055 (2013.01)] | 17 Claims |
1. A method comprising:
receiving, by a processor, operational resource requirements of a software build job in a waiting state;
identifying, for each computing node of a plurality of computing nodes associated with one or more other software build jobs, a respective set of operational resources installed on the computing node;
identifying, among the plurality of computing nodes, a computing node having a minimal, among the plurality of computing nodes, difference between a set of operational resources installed in the computing node and the operational resource requirements of the software build job;
responsive to determining that an operational resource is to be uninstalled on the computing node to satisfy the operational resource requirements of the software build job, uninstalling the operational resource on the computing node; and
scheduling the software build job to execute on the computing node.
|