1.应用场景

主要用于持续集成, 持续部署, 自动化部署流程, 帮助企业在数字化时代更好地前进.

2.学习/操作 

1. 文档

https://zh.wikipedia.org/wiki/DevOps

DevOps 工具元素周期表 - Ledge DevOps 知识平台

DevOps knowledge learning platform

Chris <<微服务架构设计模式-aws 推荐.pdf>>

What is Continuous Delivery? - Continuous Delivery

目前公司的DevOps[Wiki]实践 -- 可能尚不完善

CI/CD工具 - 推荐

推荐一些顶级的开源CI/CD工具-极客时间

知识体系

DevOps工程师该懂些什么?-极客时间

2. 整理输出

2.1 介绍

1. https://zh.wikipedia.org/wiki/DevOps  // 维基百科

DevOpsDevelopment和Operations的组合词)是一种重视“软件开发人员(Dev)” 和 “IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。[1][2][3][4]

2. DevOps是一套快速, 频繁, 可靠的软件交付实践.

持续交付和持续部署[CI/CD]是DevOps的一部分 ---- Chris <<微服务架构设计模式-aws 推荐.pdf>>

2.2 学习

开源项目 // 知识实践的汇总

DevOps 工具元素周期表 - Ledge DevOps 知识平台

简单介绍

Ledge(源自 know-ledge,意指承载物)知识平台是基于我们所进行的一系列 DevOps 实践、敏捷实践、精益实践提炼出来的知识体系。

源代码

DevOps knowledge learning platform

2.3 实践

2.3.1 持续交付/集成

定义

Jez Humble(What is Continuous Delivery? - Continuous Delivery

What is Continuous Delivery?

Continuous Delivery is the ability to get changes of all types—including new features, configuration changes, bug fixes and experiments—into production, or into the hands of users, safely and quickly in a sustainable way.

中文翻译

持续交付是将所有类型的更改(包括新特性、配置更改、bug修复和实验)以一种可持续的方式安全快速地交付到生产环境或用户手中的能力。

 2.3.2 持续部署

TBD

2.4 市面主流平台

GitHub - ovh/cds: Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform

后续补充

...

3.问题/补充

1. 关于转型的关键介绍

2. 网友 - 天使

2018-08-09
jira+gitlab+jenkins+nexus+bearychat 最简单的DevOps 平台

如果将生产环境完全交给运维团队的话,个人觉得这个应该可以称为开发平台。输入的是需求,输出的是各种工件。

华仔作者

这个可以算开发平台👍👍👍

4.参考

DevOps时代 - 个人中心 - 云+社区 - 腾讯云

大型分布式团队的集中化持续交付 - 云+社区 - 腾讯云

What is Continuous Delivery? - Continuous Delivery

后续补充

...

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐