Delta based task analysis for ci systems
AssigneeRed Hat, Inc.
InventorsLaura Barcziova, Leigh Griffin
Life of this patent
Estimating the term…
Abstract
Systems and methods for a delta based task analysis in CI systems are disclosed. The systems and methods analyze a first job, which includes multiple first tasks, and a second job, which includes multiple second tasks. The systems and methods identify a set of different tasks between the first tasks and the second tasks. The systems and methods then create a third job based on the set of different tasks, which includes metadata corresponding to the first job and the second job. The systems and method execute the first job and the third job, which completes the second job based on the metadata included in the third job.
Claims20
A method comprising:
- analyzing a first job and a second job, wherein the first job comprises a plurality of first tasks and the second job comprises a plurality of second tasks, and wherein the analyzing identifies a set of different tasks between the plurality of first tasks and the plurality of second tasks;
- creating, by a processing device, a third job based on the set of different tasks, wherein the third job comprises metadata corresponding to the first job and the second job;
- and
- executing the first job and the third job, wherein the executing of the first job and the third job completes the second job based on the metadata included in the third job.
A system comprising:
- a memory;
- and
- a processing device operatively coupled to the memory, the processing device to:
- analyze a first job and a second job, wherein the first job comprises a plurality of first tasks and the second job comprises a plurality of second tasks, and wherein the analysis identifies a set of different tasks between the plurality of first tasks and the plurality of second tasks;
- create a third job based on the set of different tasks, wherein the third job comprises metadata corresponding to the first job and the second job;
- and
- execute the first job and the third job, wherein the executing of the first job and the third job completes the second job based on the metadata included in the third job.
A non-transitory computer readable medium, having instructions stored thereon which, when executed by a processing device, cause the processing device to:
- analyze a first job and a second job, wherein the first job comprises a plurality of first tasks and the second job comprises a plurality of second tasks, and wherein the analysis identifies a set of different tasks between the plurality of first tasks and the plurality of second tasks;
- create, by the processing device, a third job based on the set of different tasks, wherein the third job comprises metadata corresponding to the first job and the second job;
- and
- execute the first job and the third job, wherein the executing of the first job and the third job completes the second job based on the metadata included in the third job.
Dependencies are inferred from the claim text.