×

Matching and enforcing deployment pipeline configurations with live pipeline templates

  • US 10,334,058 B2
  • Filed: 12/21/2015
  • Issued: 06/25/2019
  • Est. Priority Date: 12/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium storing instructions, which, when executed on a processor, perform an operation to bring a configuration state of a deployment pipeline under control of a live pipeline template, the operation comprising:

  • generating a first application definition by invoking a plurality of analysis drivers, wherein each of the plurality of analysis drivers inspects a configuration of a respective computing service included in a first deployment pipeline deployed in at least a first cloud computing region, wherein the first application definition reflects a current configuration state of the first deployment pipeline;

    generating one or more second application definitions, wherein each second application definition is generated from source code defining a live pipeline template and wherein each second application definition reflects a potential configuration state for a deployment pipeline;

    comparing the current configuration state reflected in the first application definition with the potential configuration reflected in the one or more second application definitions;

    determined, based on at least the comparison, that one of the second application definitions reflects a potential deployment configuration for a deployment pipeline that is compatible with the first deployment pipeline;

    reconfiguring the first deployment pipeline to reflect the potential deployment configuration as specified by the determined second application definition; and

    building and deploying one or more applications in the first cloud computing region, using the reconfigured first deployment pipeline.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×