发明名称 Installation testing in automated application distribution
摘要 A system and method of deploying applications to networked computing environments is disclosed. Application packages and installation instructions are received by a deployment manager. The installation instructions include test instructions. Application packages are distributed in response to requests by developers and installation instructions executed on a target computing environment. Failure of an installation test provides an indication of issues with the application in the target environment. Records of failures received are stored for use by application developers.
申请公布号 US9619219(B1) 申请公布日期 2017.04.11
申请号 US201514702514 申请日期 2015.05.01
申请人 Amazon Technologies, Inc. 发明人 Alford William J.;Hamer Kenneth L.
分类号 G06F9/445;G06F9/44;G06F11/36 主分类号 G06F9/445
代理机构 Lee & Hayes, PLLC 代理人 Lee & Hayes, PLLC
主权项 1. A computing system, comprising: at least one computing device processor; and a memory device including instructions that, when executed by the at least one computing device processor, enable the computing system to: receive a configuration request that specifies a configuration to be implemented at a target computing system; compile at least one component into an application package, the at least one component including at least one or more software modules for the configuration to be implemented at the target computing system; determine an instruction for installing the application package, the instruction specifying at least one test to be performed with the application package at the target computing system, wherein the at least one test for installing the application package includes one or more sanity tests and one or more validation tests, the one or more sanity tests being configured to determine whether a service referenced by the application package is available at an address, and the one or more validation tests being configured to determine whether one or more functional elements operate within a determined range of functional values; send the application package and the instruction to the target computing system; cause the application package to be installed at the target computing system; and cause the at least one test to be performed at the target computing system, the configuration being rolled back upon any test of the at least one test not satisfying at least one pass criterion.
地址 Reno NV US