发明名称 VERTICALLY INTEGRATED CONTINUOUS DELIVERY OF AN APPLICATION
摘要 Embodiments are directed towards managing application delivery over a network. Change information that corresponds to changes to an application may be provided to a delivery pipeline. The change information may be verified in part based on a static analysis of the content of the change information, compiling, and unit testing. Reviewers may be notified to approve the change information. A version of the application that includes the change information may be generated. Acceptance testing may be performed that includes provisioning computing resources in an acceptance computing environment. And, deploying a version of application that includes the change information into the acceptance computing environment. If the acceptance testing passes, a shipping operation may be enabled pausing the delivery pipeline until an authorized user activates the shipping operation restarting the delivery pipeline and deploying the application to one or more computing environments.
申请公布号 US2015378717(A1) 申请公布日期 2015.12.31
申请号 US201514697367 申请日期 2015.04.27
申请人 Chef Software, Inc. 发明人 Jacob Adam Brent;Falcon Seth Yosef;Granquist Lamont Curtis;Morrow Jon;Brown Christopher;Smith Kevin
分类号 G06F9/445;H04L29/08;G06F11/36 主分类号 G06F9/445
代理机构 代理人
主权项 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; and 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, wherein the new version of the application is deployed on one or more network computers in a live computing environment.
地址 Seattle WA US