天天看點

不同階段的組織/公司,選擇其中一部分進行實施,是最明智的;因為DevOps生态圈工具鍊圖極其複雜,技術債也不是誰都能背負

作者:小小技術範兒

不同階段的組織/公司,選擇其中一部分進行實施,是最明智的;因為DevOps生态圈工具鍊圖極其複雜,技術債也不是誰都能背負的。

小公司可以實施CI(持續內建):代碼內建到主幹時,通過編譯、代碼掃描、自動化測試等措施檢查代碼規範性、正确性,目的是早發現、早定位、早解決問題。

大公司可以實施CI/CD(持續內建/持續傳遞):在持續內建的基礎上,自動将代碼傳遞到類生産環境中,由品質部門進行測試和驗收。【但不會自動到生産環境中】

巨頭公司可以實施CI/CD(持續內建/持續部署):在持續支付的基礎上,自動部署到生産環境中;意味着從編碼送出那一刻起,若代碼通過自動測試後,将直接自動部署生産環境中;這一步需要慎重,或許隻有巨頭公司才能真正意義上,實作這樣全流程自動化。

DevOps既是傳遞軟體的一種思想,也是一種方法,更是掌握這種方法的能力;若沒有相對應的團隊、文化和工具,請不要輕易嘗試。上司想要的是在PPT上能吹牛,實施失敗總有千萬種理由,但是背鍋的肯定是你。

不同階段的組織/公司,選擇其中一部分進行實施,是最明智的;因為DevOps生态圈工具鍊圖極其複雜,技術債也不是誰都能背負
不同階段的組織/公司,選擇其中一部分進行實施,是最明智的;因為DevOps生态圈工具鍊圖極其複雜,技術債也不是誰都能背負
不同階段的組織/公司,選擇其中一部分進行實施,是最明智的;因為DevOps生态圈工具鍊圖極其複雜,技術債也不是誰都能背負
不同階段的組織/公司,選擇其中一部分進行實施,是最明智的;因為DevOps生态圈工具鍊圖極其複雜,技術債也不是誰都能背負

繼續閱讀