从华为产品学到什么是devops
来源:互联网 发布:mac进入不了安全模式 编辑:程序博客网 时间:2024/05/18 15:04
根据Gartner 2015 I&O Automation 报告,DevOps处于技术发展的最高点,实践受到高度关注,到底devops魔力在哪里?
从devops实践看主要是打破开发人员和运营人员界限,让运营思想能提前落地在研发的前端,避免研发过多的关注功能,而忽略运营需求。从这个角度讲,devops理论上来讲对整个开发效率提升并没有明显的促进作用,如果仅是开发人员和运营人员融合,这个成本代价也是很高的,既懂得研发又懂得运营的这种全面人才估计企业内部少有,还提高了门槛,那到底怎么提升效率又不提高人员能力门槛呢?最近从华为产品中得到了一些启示,了解到devops理念如何贯穿整个开发流程提升效率,怎样通过工具简单实现一个项目的devops高效流程。
打开华为云的官网,点击左上的产品项就可以看到华为云服务的所有产品,其中红框的就是软件开发云服务,有项目管理、配置管理、流水线、代码检查、编译构建、部署服务、测试管理、发布管理8大服务项。
一个项目开发需要进行这样操作即可,“新建项目 > 新建迭代 > 新建工作项 > 新建代码仓库 > 新建代码检查任务 > 新建编译构建任务 > 测试管理 > 部署管理 > 发布管理”,整个流程涉及代码开发、代码检查、
代码编译构建、部署、发布环境均可以通过流水线定制自动化执行,很简单的构建整个持续集成和部署、发布流程,自动化和流程化整个开发和运营流程,这应该就是devops的核心了。
整个过程通过简单选项添加即可,如添加一个新的构建选项:
自动化执行一键启动,自动完成:
成功失败可以等待,也可以直接看右上角的消息,直接能看到自动化流水线的结果
华为软件开发云(https://www.hwclouds.com/devcloud/)这个工具,无论是实现大企业的devops还是小项目的开发管理都会在很大程度上提升效率、降低成本,下一步我将继续进行深入研究,有什么新功能也将陆续分享。欢迎探讨。
- 从华为产品学到什么是devops
- 什么是DevOps?
- 什么是DevOps
- 什么是DevOps
- 什么是DevOps?
- 我从华为身上学到的项目管理经验 -- 概述篇
- 我从华为身上学到的项目管理经验 -- 需求篇
- 我从华为身上学到的项目管理经验 -- 设计篇
- 我从华为身上学到的项目管理经验 -- 测试篇
- 我从华为身上学到的项目管理经验 -- 行业术语
- 什么是DevOps,如何实现DevOps?
- DevOps第一讲:什么是DevOps
- 从微信红包能学到什么产品方法?
- 什么是DevOps工程师?
- 究竟什么是DevOps Intelligence?
- 究竟什么是DevOps Intelligence?
- 什么是DevOps,我们如何实现DevOps?
- 我从华为身上学到的项目管理经验 -- 编码阶段篇
- 用netlink API与内核通信
- spring集成quartz定时任务(注解实现)
- VB .NET把Excel中的数据导入SQL SERVER数据库
- 为单身程序猿们推荐一个相亲公众号,拿走不谢
- 集算器-各类别产品库存量统计情况随机抽检
- 从华为产品学到什么是devops
- 详解使用DockerHub官方的mysql镜像生成容器
- WebApp那些事——(JqueryMobile) 实战(一)
- Javascript 中的 undefined 与 未定义(not defined)
- Vue+Vux项目实践
- macOS 如何分屏 Mac
- jquery.cxselect.js的使用案例 (动态数据的三级联动)
- SpringBoot配置属性
- 比特币挖矿的两种方式