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