隨著開發(fā)效率的提高,運(yùn)維的自動(dòng)化已經(jīng)成為很多技術(shù)團(tuán)隊(duì)越來越重視的問題,否則部署的速度容易成為業(yè)務(wù)創(chuàng)新的瓶頸,對國內(nèi)互聯(lián)網(wǎng)公司的運(yùn)維水平有相當(dāng)多的了解運(yùn)維自動(dòng)化的關(guān)鍵在于標(biāo)準(zhǔn)化。
當(dāng)你有一個(gè)成熟的團(tuán)隊(duì),有標(biāo)準(zhǔn)化的流程,那么運(yùn)維自動(dòng)化就水到渠成了。而如果你什么都沒有,那就需要先設(shè)定優(yōu)先級。我們的目標(biāo)當(dāng)然是將所有的流程標(biāo)準(zhǔn)化,而哪些要放在前面做?做起來比較簡單的,和比較重要的。認(rèn)為構(gòu)建和測試的流程是最基本的{dy}步。這對于交付產(chǎn)品的公司來說容易一些,對互聯(lián)網(wǎng)公司來說更復(fù)雜一些,而測試比構(gòu)建也要復(fù)雜一些,但這是基礎(chǔ)。構(gòu)建和測試的流程標(biāo)準(zhǔn)化做好了,就可以準(zhǔn)備做自動(dòng)化的工作了。
豐旭認(rèn)為,如果你還沒有用上Git這樣的工具,那根本就不用考慮什么自動(dòng)化的問題,因?yàn)闂l件wq不成熟。所以,我們的團(tuán)隊(duì)能夠很好的使用Git,然后你建立了構(gòu)建和測試的標(biāo)準(zhǔn)化流程,然后你就可以用工具來實(shí)現(xiàn)自動(dòng)化。這可能是Jenkins這樣的工具,,不過Jenkins比較復(fù)雜,如果你只是一個(gè)很簡單的網(wǎng)站,那么自己寫一些腳本來實(shí)現(xiàn)自動(dòng)化是更合適的。