ghosttrain

deploy train

周一下午我简直是鸡血到爆了,为什么呀,因为我第一次赶公司的deploy train了。

这是啥东东呢,简单来说,就是因为公司有一大堆的engineer和developer,如果大家更新点东西都自己往server上一扔,很容易就会把server给搞趴下,而且还不知道是谁搞的。所以公司就弄了这个coordinated deployment,由专人负责,每一次deployment叫做一班火车,由conductor负责每小时deploy一次,大家看自己时间,选择赶哪班合适。

火车其实就是git branch,对于git新手我来说,离发车时间还20分钟的时候,就手忙脚乱肾上腺激素狂飙了,等到车发出,在chat room看着build一路success到staging server,再到production server,或者直接fail被打回来重新build,太惊心动魄了有木有。

其实修改的code本身简直是弱到爆了,作为一个前端,不就是改两句css,换个图片,加个链接啥的么。可是,把这5分钟完成的工作,跟一大群人一起,花一个多小时热热闹闹地deploy,实在是太好玩了。比较起来,以前拿ftp往server上一传就完事了,简直太弱了,一点没有存在感。

干活嘛,就是要热闹,要好玩才对嘛。其实,编程大概是件挺孤独的事,所以就总有些不甘寂寞的程序员,想着法儿地把这件孤独的事变得热闹起来。比如……Pair Programming:

Happy Coding!

<< 返回所有文章

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>