- 专利标题: Optimizing a build process by scaling build agents based on system need
-
申请号: US15178699申请日: 2016-06-10
-
公开(公告)号: US10223104B2公开(公告)日: 2019-03-05
- 发明人: Christopher Rees , Ryan W. Smith
- 申请人: International Business Machines Corporation
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Schmeiser, Olsen & Watts, LLP
- 代理商 Brian Restauro
- 主分类号: G06F8/71
- IPC分类号: G06F8/71
摘要:
A method and system for optimizing a software-project build process are disclosed. A build-optimization system identifies build-dependency relationships between modules of a software project. Each dependency relationship specifies that a build agent cannot begin building a first module until a second module has been completely built. The system receives historical data from which the system forecasts durations of time required to build each module and durations of time required to prepare each build agent to begin building modules. The system determines an earliest possible starting time for each module build, determines how many agents must be available at each moment of time in order to concurrently build all modules capable of being built concurrently, and creates an optimal build schedule that specifies a latest time when each agent can be provisioned such that a build agent is available as soon as each module becomes available to be built.
公开/授权文献
信息查询