发明申请
- 专利标题: Maintaining reproducibility across multiple software builds
- 专利标题(中): 在多个软件构建中保持重复性
-
申请号: US11131445申请日: 2005-05-16
-
公开(公告)号: US20060259896A1公开(公告)日: 2006-11-16
- 发明人: David Hanson , Benjamin Zorn , Todd Proebsting
- 申请人: David Hanson , Benjamin Zorn , Todd Proebsting
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F9/44
- IPC分类号: G06F9/44
摘要:
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.
信息查询