你所不知道的配置管理(1) 配置管理概念

2021-06-21 14:08:42 字數 948 閱讀 1430

配置管理(configuration management)是為了確保軟體開發過程中的產品的一致性、穩定性、可追溯性、回滾性等一系列目的而採取的技術上和管理上的手段的總稱。

往往由於軟體開發過程當中重心放在了「開發」本身,配置管理往往被當成了不重要的環節而被忽略了。

提起配置管理,很多人都會認為把文件和**放在版本管理工具裡就叫做配置管理了。

頂多是做做目錄劃分,許可權設定,簽入簽出規則設定等。

做到上述這些只是做到了版本管理(version control),而不是配置管理。

除了上述這些之外,配置管理還要求能夠保證靈活性、時效性等目的。

另外,做好配置管理的乙個重要的作用是高效快速而穩定的發布系統。

在開始本章之前,請先看看這幾個專業詞彙,你了解多少

1. 每日建立(daily build)

2. 持續發布(continuous integration)

3. 持續交付(continuous delivery)

4. 藍綠發布(blue green deployment)

5. 金絲雀發布(canary deployment)

6. 分布式管理(distributed control)

7. 主幹、分支和標籤(trunk, branch and tags)

好的,不要著急,我們將在今後的章節裡逐個的講解這些詞彙的意思以及實際中的應用。

在開始閱讀詳細的章節之前,先考慮一下,你的組織或者團隊裡是否有這樣一些角色和做法

1. 配置管理員(configuration specialist)

2. 軟體配置控制委員會(software configuration control board)

3. 發布前審核(audit before releasing)

4. 最終檢驗(final candidate)

5. 軟體發布手冊(manual of deployment)

資料 配置管理

目前國內外常見的10種配置管理工具一覽 配置管理不是單純的指軟體的 版本管理,上面的資料介紹的主要是 級管理.配置管理的目的是為了準確交付,減少事故.當專案本身是由多個語言,多個部門來開發,採用了較多開源和第三方的軟體例項時,需要好的配置管理.配置管理之路 scmroad 軟體測試網 軟體測試管理 ...

cmmi配置管理

配置管理的目的是通過執行版本控制 變更控制等規程,以及使用配置管理軟體,來保證所以配置項的完整性和可跟蹤性。配置管理是對工作成果的一種有效保護。凡是納入配置管理範疇的工作成果統稱為配置項 comfiguration item,ci 配置項主要有兩大類 屬於產品組成部分的工作成果,如需求文件 設計文件...

Zookeeper配置管理

zookeeper的的配置可以分為三種,單機,偽集群和集群,三者具體操作差不多 集群時無非就修改一下配置檔案 因為現在手上就一台伺服器,記錄一下單機模式,即一台伺服器既當leader,也當follower。step1 把zookeeper的tar包放在 opt目錄下 解壓。並把資料夾名改為zooke...