知乎專欄 | 多維度架構 | | | 微信號 netkiller-ebook | | | QQ群:128659835 請註明“讀者” |
90% 的企業實施持續整合最終都失敗告終,僅僅流于形式,對工作有個交代。
為什麼每個部門都反應持續整合不好用?原因在於這些持續整合是個跨界應用,還有團隊內各勢力的理解不同,然後不一定配合。我之前的一篇文章談過的企業多維度架構與多維度管理的問題(有興趣可以在我的公眾號netkiller-ebook中尋找《多維度架構》)。 開發者不懂測試與運維,測試不懂開發與運維,運維不懂開發與測試。開發,測試和運維成為三個孤立領域。實施持續整合需要跨界思維,跨界知識,否則就會出現:
開發說:你這個部署有問題,怎麼在我本地運行好好的.
測試說:測試環境有問題?測試沒有問題升級到生產就出問題?我現在還沒有測試完,你的那邊怎麼升級了?
運維說:你這種開發不符合規範,無法實現部署。這種部署跟我們的不一樣。
開發說:這不是我要的。測試說:這不是我要的。運維說:這不是我要的。
總之,對於不熟悉的領域心裡沒底,不知道他的內部結構,不知道出現問題怎麼解決。持續整合只會給大家製造麻煩。