DC娱乐网

很多人的思维很奇怪,特别喜欢用工具,一点小事就要找个什么工具。就说devops这

很多人的思维很奇怪,特别喜欢用工具,一点小事就要找个什么工具。就说devops这个东西,一个python或shell脚本就能完成的事,为什么要搞那么工具呢?工具适当使用是提高生产力的,叠加的太多不仅不利于生产力,还会产生负面效应。

大道至简,一定要简化自己的工具链,少用工具,多用代码来完成任务。代码是非常灵活高效的。我的本地开发、测试环境、生产环境的部署流水线就是两个脚本,把功能函数化,在调用的时候按需排序,这就不就是任务编排吗?还整什么pipline工具,代码就是最好的工具。

可以做成一个通过ci触发全流程,但是没必要。如果要进行数据统计,在代码中内嵌写入数据库,也远比工具容易。这个部署流水线就包含在代码中,迭代清晰可见,比么工具都强。

我见过太多团队的工具孤岛,那真是一场软件工程的悲剧,连最基本的数据归口汇总都搞不定,因为不同工具没有接口,不同供应商相互提防。

有些公司对流水线进行考核各种指标度量极其严格,软件产出是一坨屎,完全的荒谬。他们乐此不疲,因为要写日报,填充工作时间,以证明自己在努力地浪费生命。