Systems, devices, and methods for deploying one or more artifacts to a deployment environment
US10228925B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 19, 2016 |
| Grant date | Mar 12, 2019 |
| Priority date | — |
| Expiry date | Mar 3, 2037 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY04S10/50
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A deployment system includes a plurality of deployment environments, a change-control server, and a deployment orchestrator. Each deployment environment carries out a given phase of a deployment process for a set of artifacts. The change-control server maintains branches that correspond to respective deployment environments and that store artifacts that have been deployed to the respective deployment environments. A manifest contains a given set of artifacts stored by the change-control server, and each branch may contain multiple versions of a manifest associated with that branch. Upon creation of a new manifest version on the change-control server, the deployment orchestrator detects the presence of the new manifest version and responsively determine the differences between (i) artifacts contained in the new manifest version and (ii) artifacts deployed to a given deployment environment. Based on the determined differences, the deployment orchestrator causes one or more artifacts to be deployed to the given deployment environment.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.