发明名称 Systems and methods for incremental software deployment
摘要 Methods and systems for facilitating incremental software deployment are disclosed. For example, a method can include receiving a command to deploy a second version of software to a computing system for execution on the computing system. In response to the command, differences between the second version of the software and a first version of the software being executed on the computing system are determined. Code changes to be made to the first version of the software to produce the second version of the software are determined based on the differences. The code changes to be made to the first version of the software are transmitted to the computing system.
申请公布号 US9250866(B2) 申请公布日期 2016.02.02
申请号 US201113164380 申请日期 2011.06.20
申请人 eBay Inc. 发明人 Somani Mahesh K.;Rethinakaleeswaran Kumar;Saha Debashis
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 1. A method, comprising: receiving a command to deploy a second version of software to a computing system for execution on the computing system; in response to receiving the command, determining, using at least one processor, differences between the second version of the software and a first version of the software being executed on the computing system; determining, using the at least one processor, code changes to be made to the first version of the software to produce the second version of the software based on the differences; transmitting to the computing system the code changes to be made to the first version of the software; and after transmitting to the computing system the code changes, receiving a notification from the computing system whether the code changes were implemented on the computing system without a restarting of the software executing on the computing system; and based on the notification indicating that the code changes were not implemented on the computing system without a restarting of the software executing on the computing system, transmitting an instruction to restart the software executing on the computing system to implement any of the code changes not previously implemented on the computing system.
地址 San Jose CA US