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

最近,新進一家公司,作配置管理員,搭建了以下配置管理系統平臺。因爲都是開源的,基本上都是從網上找到了解決方法。現在陸續整理些文字,也共享出來。我的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,返回結果。

缺陷管理系統:MantisBT,小巧好用的系統。可以和SVN很好的鏈接在一起。

測試用例系統: TestLink,可以管理需求,根據需求寫測試用例,可以和MantisBT集成使用。

持續集成構建系統:Jenkins,可以和Phabricator集成。Phabricator那邊通過arc diff提交代碼評審,自動觸發規則遠程調用Jenkins進行構建,構建結果返回給Phabricator,在differential上可以看到結果。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章