真是一晃就到年底,年初许的梦想实现了吗?这么残忍的问题还是不要知道答案了吧:)

这恍若隔世的大半年,不仅没有承接着上篇继续聊Continuous Delivery (CD),反而疑似荒废。然而,梦想还是在的,即使工作再繁忙,至少老板也会这样时不时地提醒我。还记得去年的年末开始学着用Stackstorm做Orchestration,当时满心觉得One-Click已经不再遥远。而时至今日,事实也差一点证明了这一点。还差的那一点便在于过于乐观地估计了对改造已有项目部署方式的难度。做过Code Refectory的同行们一定有过这种心情,梦想明明就在眼前,却总是隔着一个Regression的距离。即使超过3个月的代码也偶尔会赋予挫败感,何况我们面对的是虚年6岁的壮年项目。虽然还是遗憾地遥望着One-Click,但是大概也就差着一片雾霾的距离,而一路到此,不虚此行。

 

安迪·格鲁夫在《只有偏执狂才能生存》中说过,“为了成功地穿越死亡之谷,第一件事就是设想出公司到达彼岸后的形象。”所以梦想要有,还要具体,不然谁知道实现了没有。One-Click的形象是什么?一千个人眼里有一千个哈姆雷特。我就聊聊我眼里的One-Click为何物。

在我的梦想中,One-Click的终极形象包括两个方面,

1. DevOps工程师可通过一条指令完成从建虚拟机到部署服务并使其在产线运行,这里自然也包括Scale up和Scale down。

2. 当工程师将代码逻辑push到CI系统之后,在没有任何人工特殊干预的情况下,代码逻辑自动部署到产线并运行服务。

 

网友评论