【下一代核心技术DevOps】:(三)私有代码库阿里云Git使用
?
? 1.?引言
? ?使用DevOps肯定離不開和代碼的集成。所以要想跑通整套流程,代碼庫(kù)的選型也是非常重要的。否則無(wú)法實(shí)現(xiàn)持續(xù)集成。目前比較常用的代碼管理有SVN和GIt
? ?如果還使用SVN的,建議盡早遷移到Git上面,不然很費(fèi)勁的。尤其是webhook,很多svn軟件都不支持。
?
? ?2.?Git選型
? ?可以采用公網(wǎng)的GitHub,這是用的最多的,但是免費(fèi)賬號(hào)還是缺少很多功能,收費(fèi)版吧,挺全的,不過大部分人,公司都不愿意掏錢。?呵呵呵。
? ?免費(fèi)的就自己架設(shè)吧。Gitlab CE和Bitbucket?都可以。當(dāng)然這又少不了一部分維護(hù)人員,設(shè)備神碼的,增加成本。那么既然不愿意花錢,又想要好用的,我們就只能選型
? ?國(guó)內(nèi)一些公司的Git服務(wù)了。?本著代碼可靠性,服務(wù)器穩(wěn)定性,功能擴(kuò)展性綜合對(duì)比,?推薦大家使用阿里云的Git庫(kù).
? ?優(yōu)點(diǎn):速度快速度快,?不限空間,不限項(xiàng)目數(shù)。可以和阿里的相關(guān)產(chǎn)品無(wú)縫集成
?
? ?3.?注冊(cè)使用
? ?打開 https://code.aliyun.com?自行注冊(cè)即可。? 使用方法就不說(shuō)了,和GitHub一模一樣。性能,穩(wěn)定性,都比較好。最重要的是在國(guó)內(nèi),速度非常快
? ?
?
? ?4.?代碼管理
? ? 通過開發(fā)IDE工具,把應(yīng)用代碼提交到Git庫(kù)里面。?比如我這里有個(gè)config的項(xiàng)目.為了實(shí)現(xiàn)可持續(xù)集成CI/DI發(fā)布,需要在每個(gè)項(xiàng)目中放置Dockerfile文件,用于
? ? Docker鏡像的構(gòu)建。主要功能就是把你的代碼打包到鏡像中,方便運(yùn)行。
? ?
?
? ?5.代碼庫(kù)管理
? ?這時(shí)候看到Git服務(wù)端已經(jīng)可以做代碼管理了
?
轉(zhuǎn)載于:https://www.cnblogs.com/vesaa/p/7992834.html
總結(jié)
以上是生活随笔為你收集整理的【下一代核心技术DevOps】:(三)私有代码库阿里云Git使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Kotlin 4 构造,对象,修饰符
- 下一篇: 【Tomcat】Tomcat性能分析
