DevOps
五个要素:
文化,自动化,精益,度量,分享
文化:建立一体化的全功能团队,打破开发和技术运营的隔阂
自动化:自动化一切可以自动化的
精益:以精益的方式小步快跑,持续改善
度量:建立有效的监控和度量手段快读获得反馈,推动产品和团队的持续改造。
分享:不同职能,不同产品之间分享经验
不包括:开发和敏捷
DevOps生命周期过程
计划 编码 构建 验证 发布 部署 运维/运营
持续集成:计划 编码 构建 验证
持续交付:计划 编码 构建 验证 发布 部署
自动化:构建 验证 发布 部署 运维/运营
监控:构建 验证 发布 部署 运维/运营
DevOps转型障碍
文化及组织类型
部门类型
筒仓思维方式:把自身编程某一个部门,设身处地的考虑问题
工具支持
人员问题
DevOps关键模式与实践:
人,流程,技术,文化
一些术语
MVP:最小可使用产品
CI/CD:持续集成 可持续交付(缩短开发-生产环境)
TDD:自动化测试
华为云DevCloud
web开发 微服务开发 移动应用开发
项目管理 配置管理 代码检查 编译构建 测试 部署 发布 流水线