特惠算力专区-Web应用:CI/CD 与测试

时间:2023-11-01 16:13:34

CI/CD 与测试

  • 场景概述

    CI/CD 是指使用软件交付管道以快速、自动化和可重复的方式从源代码生成发布版本的DevOps 工作流。其中包含了“持续集成”(CI)、“持续交付”(CD)、“持续部署”、“持续测试”等多个部分。

  • 客户瓶颈

    CI/CD 对构建时效性要求高,需要快速在预生产环境完成业务部署及测试,若一切正常则会快速上线生产环境。程序员希望在提交代码后尽快返回结果,但业务对资源的占用存在明显的波峰波谷,高峰期代码提交集中,计算资源紧张导致任务堵塞,耗时长。波谷时期大量资源被闲置造成资源浪费。

  • 竞享实例的应用

    我们可以借助多种插件和管理工具提升CI/CD系统的弹性扩容能力,在构建任务的时候,判断现有资源池是否足够负荷,若超出负荷范围则自动为资源池增加新的竞享实例,提高运算能力,当任务结束,可以自动把这些竞享实例释放掉,以节省成本。

support.huaweicloud.com/productdesc-ceci/ceci_01_0005.html