開源配置管理系統的選擇和搭建

2021-09-13 23:47:16 字數 688 閱讀 4089

最近,新進一家公司,作配置管理員,搭建了以下配置管理系統平台。因為都是開源的,基本上都是從網上找到了解決方法。現在陸續整理些文字,也共享出來。我的qq號:1448357969,歡迎交流。

作業系統:ubuntu 18.04lts,最新的5年維護版本。搭建lamp環境(linux+apache+mysql+php)。

apache:建站工具。

mysql: 開源資料庫系統。

配置管理系統使用者登入驗證服務:openldap,基本上開源的應用都支援此方式登入。

ldap自助修改密碼系統:搭建ldap自助修改密碼系統--self service password

版本管理系統:subversion,簡單易用。

**評審系統:phabricator,原先是facebook的內部工具。其支援svn、git和mecurial版本工具。其differential應用用來**上傳前評審。其harbormaster應用可以與jenkins(整合構建工具)結合,遠端執行job,返回結果。

測試用例系統: testlink,可以管理需求,根據需求寫測試用例,可以和mantisbt整合使用。

持續整合構建系統:jenkins,可以和phabricator整合。phabricator那邊通過arc diff提交**評審,自動觸發規則遠端呼叫jenkins進行構建,構建結果返回給phabricator,在differential上可以看到結果。

配置管理基礎和重點

1.多人修改同樣的源 檔案的時候,前者修改的內容往往被沖掉 檢入檢出 2.維護版本發布後發現兩周前修改的乙個bug引入新問題,無法快速定位檔案 版本樹,變更集 3.新版本和維護版本都在做,有幾個bug修改需要單獨部署,很難操作?分支和deliver 4.程式打包或每日編譯經常失敗,而且在失敗後無法快...

Puppet集中配置管理系統 安裝與配置

安裝puppet 2.1安裝需求 注 本文都是在centos5下進行安裝與配置。其它系統請參考官網。ruby 1.8.2 facter 其它的庫 2.2 puppet版本 2.6.4 0.25.5 2.6.4和0.25.5 有功能和基本命令上有一些變化區別如下 puppetmasterd puppe...

資訊管理系統 記錄管理系統 配置管理系統

資訊管理系統 information management systems 用於以實物或者電子形式收集 儲存和分發資訊的設施 流程和程式。10.2.2.4 管理溝通的工具,資訊管理系統,用來管理和分發專案資訊。13.4.2.1 控制干係人參與的工具,為專案經理獲取 儲存和向干係人發布有關專案成本 進...