Patent ID: 9507582
Filing Date: 2016-11-29
CPC Classification: G06F,H04L

Claim Text:
1. A method for managing delivery of an application over a network using a network computer that includes a hardware processor that executes software instructions that perform actions, comprising: based on provided change information, generating a new version of the application; performing acceptance testing on the new version of the application, wherein the acceptance testing includes performing one or more functional tests and smoke tests on the new version of the application at a union computing environment that is similar to a live computing environment, and wherein when these one or more tests are successful, provisioning resources in a separate rehearsal computing environment that is equivalent to the union computing environment and performing further functional tests and smoke tests; when a result of the acceptance testing's functional tests and smoke tests are affirmative, enabling a shipping operation in a delivery pipeline for the new version of the application; and pausing the delivery pipeline until activation of the enabled shipping operation is approved, and wherein the delivery pipeline is unpaused upon activation of the shipping operation and the new version of the application is deployed on one or more network computers in a live computing environment, and wherein one or more access lists are employed to identify one or more users that are authorized to approve the unpausing of the shipping operation for one or more particular applications.