【下一代核心技術DevOps】:(三)私有程式碼庫阿里雲Git使用

vesaa發表於2017-12-14

 

  1. 引言

   使用DevOps肯定離不開和程式碼的整合。所以要想跑通整套流程,程式碼庫的選型也是非常重要的。否則無法實現持續整合。目前比較常用的程式碼管理有SVN和GIt

   如果還使用SVN的,建議儘早遷移到Git上面,不然很費勁的。尤其是webhook,很多svn軟體都不支援。

 

   2. Git選型

   可以採用公網的GitHub,這是用的最多的,但是免費賬號還是缺少很多功能,收費版吧,挺全的,不過大部分人,公司都不願意掏錢。 呵呵呵。

   免費的就自己架設吧。Gitlab CE和Bitbucket 都可以。當然這又少不了一部分維護人員,裝置神碼的,增加成本。那麼既然不願意花錢,又想要好用的,我們就只能選型

   國內一些公司的Git服務了。 本著程式碼可靠性,伺服器穩定性,功能擴充套件性綜合對比, 推薦大家使用阿里雲的Git庫.

   優點:速度快速度快, 不限空間,不限專案數。可以和阿里的相關產品無縫整合

 

   3. 註冊使用

   開啟 https://code.aliyun.com 自行註冊即可。  使用方法就不說了,和GitHub一模一樣。效能,穩定性,都比較好。最重要的是在國內,速度非常快

   

 

   4. 程式碼管理

    通過開發IDE工具,把應用程式碼提交到Git庫裡面。 比如我這裡有個config的專案.為了實現可持續整合CI/DI釋出,需要在每個專案中放置Dockerfile檔案,用於

    Docker映象的構建。主要功能就是把你的程式碼打包到映象中,方便執行。

   

 

   5.程式碼庫管理

   這時候看到Git服務端已經可以做程式碼管理了

 

相關文章