资源扩展
编译构建服务提供的资源扩展为并发扩展,可增加构建任务并发执行数。
场景1
在编译构建服务中,构建任务是构建的最小单元,对于以下构建场景,构建任务可能并不能满足构建要求。例如:
- 多仓工程需要分布到多个机器上去构建,并且构建工程之间还存在一定的依赖关系。
- 希望更模块化、更加细粒度地拆分构建任务,并按照依赖顺序进行构建。
对于上述构建场景,编译构建服务支持使用BuildFlow将多个存在依赖关系的构建任务按照有向无环图(DAG)的方式组装起来,BuildFlow将会按照构建的依赖关系并发进行构建。
此场景下,需要编译构建多任务并发执行。构建并发数计算方式示例如下:
构建任务A中包括4个子任务,启动构建任务A,此时任务并发数为4。
- 父任务(构建任务A)不会占用一个并发。
- 构建并发包为租户级别,一个并发包资源同时只能由一个构建任务使用。
场景2
一个编译构建任务可能会被多次启动,比如:租户A直接在编译构建服务页面启动构建任务A,租户B在流水线工程中调用构建任务A,若租户A和租户B同时启动构建任务,则此时构建并发数为2。
在编译构建服务页面,若构建任务A未执行完成,又启动构建任务A,则此时构建并发数为2。
计费方式 |
包年/包月 |
---|---|
适用场景 |
当CodeArts套餐或CodeArts Build套餐中包含的构建任务并发数不满足实际使用需求时,可购买构编译构建并发扩展。
购买编译构建并发扩展时需指定执行机类型,可选择自定义执行机或内置执行机。
说明:
由于编译构建服务在调度构建任务时会占用执行机资源,用户在构建时实际可用的计算资源将略小于购买的执行机规格。 |
资源规格 |
1个并发 |
购买限制 |
|
计费公式 |
单价*数量*购买时长 |
计费周期 |
根据购买时长确定(以UTC+8时间为准)。一个计费周期的起点是您开通或续费编译构建并发扩展的时间(精确到秒),终点则是到期日的23:59:59。 例如,如果您在2023/03/08 15:50:04购买时长为一个月的编译构建并发扩展,那么其计费周期为:2023/03/08 15:50:04 ~ 2023/04/08 23:59:59。 |
变更配置 |
编译构建并发扩展不支持变更配置。若完成购买后发现配置有误,需退订后重新购买。 |
到期后影响 |
编译构建并发扩展到期未续费时,该编译构建并发扩展将失效。 |