DevOps究竟是什么
嘻嘻发布于2019-09-07
最后更新于2020年3月17日
浏览DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。——维基百科
DevOps是一种文化转变,或者说是一个鼓励更好地交流和协作(即团队合作)以便于更快地构建可靠性更高、质量更好的软件的运动。——Mike Kavis
下面一张图可以很好的说明DevOps涉及各个流程:
-
-
编码(code)
-
构建(build)
-
测试 (test)
-
发布(release)
-
部署(deploy)
-
操作(operate)
-
监控(monitor)
每个阶段涉及的工具也是多种多样的,给出一个例子如下:
作为一个码农,这些都是需要了解和学习的,程序猿路漫漫之远兮,必将要上下而求索。