DevOps系列之 —— DevOps概览(三)DevCloud HE2E DevOps 框架及其主要服务

196 阅读3分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第27天,点击查看活动详情

华为云 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确保应用的稳定高效运行和监控 在这里插入图片描述

统一丰富的开发者生态

在这里插入图片描述