编译构建 CODEARTS BUILD-资源扩展:场景1

时间:2024-05-20 19:13:06

场景1

在编译构建服务中,构建任务是构建的最小单元,对于以下构建场景,构建任务可能并不能满足构建要求。例如:

  • 多仓工程需要分布到多个机器上去构建,并且构建工程之间还存在一定的依赖关系。
  • 希望更模块化、更加细粒度地拆分构建任务,并按照依赖顺序进行构建。

对于上述构建场景,编译构建服务支持使用BuildFlow将多个存在依赖关系的构建任务按照有向无环图(DAG)的方式组装起来,BuildFlow将会按照构建的依赖关系并发进行构建。

此场景下,需要编译构建多任务并发执行。构建并发数计算方式示例如下:

构建任务A中包括4个子任务,启动构建任务A,此时任务并发数为4。

  • 父任务(构建任务A)不会占用一个并发。
  • 构建并发包为租户级别,一个并发包资源同时只能由一个构建任务使用。
support.huaweicloud.com/price-codeci/codeci_bill_2002.html