DevOps 系列之 —— DevOps 概览(三)DevCloud HE2E DevOps 框架及其主要服务
华为云 DevCloud HE2E DevOps 框架及其主要服务
1. 华为云 DevCloud HE2E DevOps 框架
HE2E DevOps 框架以产品研发生命周期划分为四大阶段
规划设计
基于对市场和行业的洞察,引用影响地图和用户故事地图进需求分析,基于 Scrum 和 Kanban 进行需求梳理以及迭代计划、评审、回顾等会议
迭代(持续)开发
服务设计与编码之后,进入到持续集成环节,代码进行本地或云端的构建,代码进行自查和互检,并基于分支模型进行代码提交
持续测试
在各级环节进行分层分级的测试验证,从开发环境的静态检查、单元测试,通过自动化部署到 alphha/beta/gamma 环境,根据各级质量门禁进行质量检查
持续交付
测试转生产之前,会在自用环境吃狗粮,再基于发布决策,进行灰度环境验证,通过的进入签发决策,进行全网的发布,随后持续进行运维监控,以及线上各类测试,通过运营及反馈进行完整的闭环
一站式,全流程,安全可信的 DevOps 平台
DevCloud 已提供 13 个服务,支撑需求与计划、设计与开发、测试、部署与发布等软件生命周期相关环节的研发活动
端到端工具链服务 —— 涵盖软件生命周期环节
2. 华为云 DevCloud HE2E DevOps 主要服务
基于华为云 DevCloud 和云容器引擎的 DevOps 流水线
云容器引擎 CCE:高可靠高性能的企业级容器应用管理服务,支持 Kubernetes 社区原生 应用和工具,简化云上自动化容器运行环境搭建
设计与计划阶段
使用华为云 DevCloud 完成规划设计和敏捷项目管理
scrum 项目提供了标准的 Epic(关键) 、Feature(重要) 、Story(一般)、 Task/Bug(提示) 工作项类型
敏捷项目管理
开发与测试阶段
使用华为云 DevCloud 协助团队完成编码开发,代码质量检查和质量验证
代码托管
代码检查
持续看护代码质量, 防止代码腐化
云测
一站式云端测试管理和自动化测试平台
持续集成和持续部署
使用华为云 DevCloud 内置的 CI/CD 能力,持续交付价值
打造快速,可靠,可重复的流水线
编译构建——一站式的持续集成
部署——一键自动化部署到物理机,虚拟机,容器
发布——软件包资产的可视化管理和追溯
华为开源镜像站
容器化云环境 CCE
使用华为云提供的云容器引擎 CCE 确保应用的稳定高效运行和监控
统一丰富的开发者生态
最后,欢迎大家关注我的个人微信公众号 <font color="red">『小小猿若尘』</font>,获取更多 IT 技术、干货知识、热点资讯。同时,我在公众号中分享了精心整理的一些视频资料(包括 Python 全栈教程、AI 教程、前端、数据库等),大家回复相应关键词即可获取网盘视频链接,感谢大家的关注😊
版权声明: 本文为 InfoQ 作者【若尘】的原创文章。
原文链接:【http://xie.infoq.cn/article/b1dade29477d28cc3f81e84cd】。文章转载请联系作者。
评论