16 | 持續交付知易行難,想做成這事你要理解這幾個關鍵點
什麼是持續交付
首先要把持續交付做好。
做持續交付就是提公升整個研發體系效率的關鍵。
持續交付代表著從從業務需求開始到交付上線之後的端到端的過程。
業務/產品——開發——測試——運維:持續交付
開發——測試:持續整合
開發——運維:devops
業務/產品——測試
持續交付的關鍵點
配置管理
標準化是乙個持續的過程
需求拆解
提交管理
構建打包
自動化測試
部署發布
17 | 持續交付的第一關鍵點:配置管理
軟體配置
應用配置:應用配置就是應用這個物件的屬性和關係資訊。
應用部署時配置:源**目錄,應用日誌目錄,web日誌目錄,臨時目錄,指令碼目錄
應用的執行配置:應用啟停,服務上下線方式,健康監測方式等
環境配置
不同環境中的應用配置管理。
18 | 如何做好持續交付中的多環境配置管理?
多環境問題
不同環境下的應用配置管理
環境配置管理主要是針對應用對基礎設施和基礎服務依賴關係的配置管理
環境配置管理解決方案
推薦的解決方案:基於autoconfig做一下二次開發,將配置項做到乙個管理平台中,針對不同環境進行不同值的管理,然後根據autoconfig的規則,在變更後生成對應不同環境的配置檔案,然後再結合autoconfig針對配置管理檔案的能力,這樣就可以很方便地做多環境的軟體包構建了。
19 | 開發和測試爭搶環境?是時候進行多環境建設了
環境分類
線下環境分類建設
環境建設上的關鍵技術點
維護工作量大。
20 | 線上環境建設,要扛得住真刀真槍的考驗
生產環境
即使有影響,也要把它控制在小範圍內,或者是在萌芽狀態時就發現。這樣就可以提前處理,而不是全量發布到生產環境後才發現問題,影響全域性。
beta環境
模擬真實。
預發環境
辦公網生產環境
Linux運維學習筆記之一 運維的原則和學習方法
一 簡單 易用 高效 二 修改前做備份 1 以便回滾 2 以便事後比對改過的內 三 最小化原則 1 安裝系統最小化 2 開啟服務最小化 3 操作最小化 rm fr test.txt 多了r,只是刪除檔案,應為rm f test.txt 4 登陸最小化 平時沒有需求不用root登入,要用普通使用者登入...
運維服務能力管理體系應建立的幾種能力
運維服務能力管理體系應建立的幾種能力包括 1.運維業務戰略設計與規劃能力 企業應具備有對運維業務的定位 發展戰略 新型運維業務發展進行規劃分析的能力,能夠規劃出與戰略相匹配的運維業務方向 業務的管理策略 需要的配備資源等方面的能力。2.運維業務管控能力 企業應能規劃和設計運維業務的整體化 標準化的解...
學習Linux運維的個人筆記 基本許可權(十三)
許可權的定義 許可權的意義 許可權與使用者之間的關係ll root d dr xr x 2 root root 215 mar 15 19 43 root d 檔案型別 第乙個r x 屬主權限位 讀和執行許可權 第二個r x 屬組許可權位 讀和執行許可權 其他使用者許可權位 無許可權 root無視許...