发明名称 Maintaining reproducibility across multiple software builds
摘要 Described herein are methods and systems for providing software development services according to an execution environment specified in the requests. For instance, instead of performing compilation on a stand-alone desktop computer, software development activities including, compilation are performed by a service provider in response to a general query from a client requester. Service provider avoids computing results each time a request is received by maintaining a cache of results. To ensure that stored results are compatible to results that can be obtained by re-computation, results are computed according to a specified execution environment. The execution environment for computing is first created on a virtual machine on which aspects of the environment such as a specific version of an operating system and software development tool are established. The execution environment is then saved and invoked on a virtual machine during computation of results for software development requests.
申请公布号 US2006259896(A1) 申请公布日期 2006.11.16
申请号 US20050131445 申请日期 2005.05.16
申请人 MICROSOFT CORPORATION 发明人 HANSON DAVID R.;ZORN BENJAMIN G.;PROEBSTING TODD A.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址