Techniques for task automation utilizing version control
AssigneeRed Hat, Inc.
InventorsPierre-Yves CHIBON, Adam MILLER
Life of this patent
Estimating the term…
Abstract
A method of automation includes obtaining a configuration of a task group, the task group comprising a plurality of tasks, each of the plurality of tasks to execute on a computing node of a plurality of computing nodes. For each task of the plurality of tasks of the task group, a version control system is accessed to retrieve the task. Each task is stored as a data object within the version control system. The respective tasks of the plurality of tasks are transmitted to one or more of the plurality of computing nodes for execution.
Claims20
A method comprising:
- obtaining a configuration of a task group, the task group comprising a plurality of tasks, each of the plurality of tasks to execute on a computing node of a plurality of computing nodes;
- for each task of the plurality of tasks of the task group, accessing, by a processing device, a version control system to retrieve the task, wherein each task is stored as a data object within the version control system;
- and
- transmitting the respective tasks of the plurality of tasks to one or more of the plurality of computing nodes for execution.
A system comprising:
- a memory;
- and
- a processing device, operatively coupled to the memory, to:
- obtain a configuration of a task group, the task group comprising a plurality of tasks, each of the plurality of tasks to execute on a computing node of a plurality of computing nodes;
- for each task of the plurality of tasks of the task group, access a version control system to retrieve the task, wherein each task is stored as a data object within the version control system;
- and
- transmit the respective tasks of the plurality of tasks to one or more of the plurality of computing nodes for execution.
A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to:
- obtain a configuration of a task group, the task group comprising a plurality of tasks, each of the plurality of tasks to execute on a computing node of a plurality of computing nodes;
- for each task of the plurality of tasks of the task group, access, by the processing device, a version control system to retrieve the task, wherein each task is stored as a data object within the version control system;
- and
- transmit the respective tasks of the plurality of tasks to one or more of the plurality of computing nodes for execution.
Dependencies are inferred from the claim text.