Continuous integration and deployment system time-based management
AssigneeRed Hat, Inc.
InventorsArie Bregman, Avraham Avi Talmor
Life of this patent
Estimating the term…
Abstract
Systems and methods for managing components of the CI/CD system in view of time-based records associated with the components. An example method comprises retrieving a plurality of records generated by a plurality of components of a continuous integration and continuous delivery/deployment (CI/CD) system; receiving a time value; identifying, in view of the plurality of records, at least one component of the plurality of components that has been executed at the time value; and performing an action on the at least one component.
Claims20
A method comprising:
- retrieving a plurality of records generated by a plurality of components of a continuous integration and continuous delivery/deployment (CI/CD) system, wherein each record of the plurality of records is associated with a respective time-stamp;
- receiving a time value;
- identifying, in view of the plurality of records, at least one component of the plurality of components that has been executed at the time value;
- and
- performing an action on the at least one component.
A system comprising:
- a memory;
- and
- a processing device, operatively coupled to the memory, to perform operations comprising:
- retrieving a plurality of records generated by a component of a continuous integration and continuous delivery/deployment (CI/CD) system, wherein each record of the plurality of records is associated with a respective time-stamp;
- receiving a time value;
- identifying, in view of the plurality of records, at least one component that has been executed at the time value;
- and
- performing an action on the at least one component.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- retrieving a plurality of records generated by a plurality of pipelines of a continuous integration and continuous delivery/deployment (CI/CD) system, wherein each record of the plurality of records is associated with a respective time-stamp;
- receiving a time value;
- identifying, in view of the plurality of records, at least one pipeline of the plurality of pipelines that has been executed at the time value;
- and
- re-executing at least one pipeline.
Dependencies are inferred from the claim text.