华为云DevOps系列之 —— DevOps概览(三)DevCloud HE2E DevOps 框架及其主要服务
【摘要】 华为云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确保应用的稳定高效运行和监控
统一丰富的开发者生态
最后,欢迎大家关注我的个人微信公众号 『小小猿若尘』,获取更多IT技术、干货知识、热点资讯。同时,我在公众号中分享了精心整理的一些视频资料(包括 Python全栈教程、AI教程、前端、数据库等),大家回复相应关键词即可获取网盘视频链接,感谢大家的关注😊
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)