1. 引言web
使用DevOps確定離不開和代碼的集成。因此要想跑通整套流程,代碼庫的選型也是很是重要的。不然沒法實現持續集成。目前比較經常使用的代碼管理有SVN和GIt服務器
若是還使用SVN的,建議儘早遷移到Git上面,否則很費勁的。尤爲是webhook,不少svn軟件都不支持。svn
2. Git選型工具
能夠採用公網的GitHub,這是用的最多的,可是免費帳號仍是缺乏不少功能,收費版吧,挺全的,不過大部分人,公司都不肯意掏錢。 呵呵呵。性能
免費的就本身架設吧。Gitlab CE和Bitbucket 均可以。固然這又少不了一部分維護人員,設備神碼的,增長成本。那麼既然不肯意花錢,又想要好用的,咱們就只能選型阿里雲
國內一些公司的Git服務了。 本着代碼可靠性,服務器穩定性,功能擴展性綜合對比, 推薦你們使用阿里雲的Git庫.3d
優勢:速度快速度快, 不限空間,不限項目數。能夠和阿里的相關產品無縫集成code
3. 註冊使用blog
打開 https://code.aliyun.com 自行註冊便可。 使用方法就不說了,和GitHub如出一轍。性能,穩定性,都比較好。最重要的是在國內,速度很是快開發
4. 代碼管理
經過開發IDE工具,把應用代碼提交到Git庫裏面。 好比我這裏有個config的項目.爲了實現可持續集成CI/DI發佈,須要在每一個項目中放置Dockerfile文件,用於
Docker鏡像的構建。主要功能就是把你的代碼打包到鏡像中,方便運行。
5.代碼庫管理
這時候看到Git服務端已經能夠作代碼管理了