首页> 外国专利> OPTIMIZING A BUILD PROCESS BY SCALING BUILD AGENTS BASED ON SYSTEM NEED

OPTIMIZING A BUILD PROCESS BY SCALING BUILD AGENTS BASED ON SYSTEM NEED

机译:基于系统需求通过缩放构建代理来优化构建过程

摘要

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.
机译:公开了一种用于优化软件项目构建过程的方法和系统。构建优化系统可识别软件项目模块之间的构建依赖关系。每个依赖关系都指定在完全构建第二个模块之前,构建代理无法开始构建第一个模块。系统接收历史数据,系统将从这些历史数据中预测构建每个模块所需的时间以及准备每个构建代理程序开始构建模块所需的时间。系统确定每个模块构建的最早可能开始时间,确定每个时间点必须有多少座席才能同时构建所有能够同时构建的模块,并创建一个最佳的构建时间表来指定最新的时间。可以调配每个代理,以使每个模块可用时就可以使用一个构建代理。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号