×

Automated deployment of applications

  • US 10,459,709 B1
  • Filed: 11/10/2014
  • Issued: 10/29/2019
  • Est. Priority Date: 11/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • obtaining a deployment configuration that specifies;

    a location of an application to be deployed to a plurality of hosts comprising a deployment group,a schedule for deployment of the application;

    one or more failure conditions; and

    a period of time associated with the one or more failure conditions;

    determining, based at least in part on the deployment configuration;

    a first type of deployment from a plurality of different deployment types;

    a first subset of the deployment group; and

    a configuration option that indicates deployment of the application is to be performed by;

    creating a set of new hosts in the deployment group;

    replacing affected hosts in the deployment group with the set of new hosts; and

    removing the affected hosts from the deployment group;

    causing the first subset to access the application from the location;

    deploying, as a result of determining that a second type of deployment from the plurality of different deployment types has not been specified in the deployment configuration, the application based at least in part on the first type of deployment in accordance with the configuration option; and

    determining, after the period of time and based at least in part on the one or more failure conditions and an outcome of deploying the application to the first subset of the deployment group, a second subset of the deployment group to which to deploy the application according to the schedule and the configuration option.

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