轻轨线(CI/CD)产品介绍
1 产品概念
苍穹gPaaS轻轨线(CI/CD)是为苍穹二开环境提供苍穹环境治理、DevOps流水线、代码扫描等服务能力的一体化融合 PaaS 平台,不同于市面上通用型 PaaS 平台,轻轨线基于云原生技术架构,聚焦私有化场景下苍穹开发运维一体化的业务述求,同时大幅提升了苍穹二开应用的易用性,是管理、开发、升级苍穹应用的最优工具。
2 应用场景
轻轨线的应用场景,主要集中在对苍穹二开需求的全方位支持,同时提供一套工具和模板,以标准化的方式实践DevOps方法论,帮助苍穹二开人员多快好省地完成工作任务。主要体现在:
2.1 苍穹环境管理
苍穹环境治理,是为开发人员提供快速获取苍穹开发环境、测试环境等环境的便捷工具,是后续使用CICD服务的前提和基础。
2.2 苍穹DevOps方案一键初始化
要突破原来的手工发包方式,采用更先进的DevOps工作方法,就会面临着代码仓库、制品库、流水线等新加入组件的安装、部署、调试等一系列工作。轻轨线已经为用户内置并打通DevOps流程,基于苍穹应用的二开习惯,实现了苍穹DevOps方案的一键初始化。只需要简单的操作,就能完成代码仓库创建、人员权限授予、制品库关联、流水线生成等一系列初期配置,以“天”为单位的二开初期筹备工作现在只需要几秒。
2.3 自动构建和发布
用自动化流水线替代传统的手工打包和升级工作。常规情况下,平均每次CICD从20min缩短到5min,尤其在频繁构建发布的项目集中期,具有更加彻底的优势,把运维人员从机械的重复劳动中解放出来,同时降低人为误操作的概率。
2.4 快速发现代码问题
轻轨线提供代码扫描服务,软件开发者可以在编码完成后执行多语言的代码静态检查和安全检查,获取全面的代码质量报告,发现代码的错误、漏洞或者代码异味,并提供相关的改进建议,有效管控代码质量。
3 功能特点
轻应用:较轻的资源消耗。二开现场资源相对紧张,系统所需资源少是不成文的刚需,适合轻量级的CICD发挥。
易上手:上手简单,易学易用。二开团队构成复杂且项目临时属性名。产品一定要足够的简单,才能激发开发人员的使用欲望。
效率高:聚焦核心业务。二开团队的需求聚焦且明确,能够快速拥有苍穹环境、推送代码、构建、升级,就能解决80%的业务问题。
适应性:私有化场景友好。私有化项目中,网络存在管制情况,本地安装部署针对性强。
轻轨线(CI/CD)产品介绍
本文2024-09-23 01:09:26发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144131.html