原创发布于微信公众号 -且把金针度与人
作者微信:Cindynan77
近几年随着敏捷在国内日趋流行,DevOps 作为与敏捷方法论相辅相成的 IT 实践也被广大管理者所重视。在过去的几年中我参与实施了大约十几个 DevOps 的相关项目,有成功的,也有失败的。而我的工作跨度也很大,既有作为技术顾问,也有作为 Scrum Master,或者是一名开发者甚至是一名运维。正是这些不同的项目,不同的角色让我对 DevOps 有了更为全面的理解与实践。这次我希望通过一个系列的文章与大家一起分享,也算是自己做一个阶段性的总结。
本文是系列的第一篇,我先谈谈日常遇见的对 DevOps 的一些误解。
DevOps 是银弹
我遇见的大部分想要进行 DevOps 的组织或是团队最直接的原因就是发布困难。例如有些公司的每一次发布犹如孕妇分娩,而且还是难产的那种。整个发布流程充斥着各种「祖传」脚本,手工掺杂自动,相同的操作都可能引致不同的结果。每次发布是否成功都需要些运气,就算是这样发布后还可能遇到类似忘记运行某个脚本这样的低级失误。
这些团队管理者的诉求就是: 给我一个按钮,上面写着「发布」,按一下就凡事搞定!最好这个按钮还是声控的