BA淺顯易懂講CI

寫在前面


“Continuous Integration doesn’t get rid of bugs, but it does make them dramatically easier to find and remove.”

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?— Martin Fowler, Chief Scientist, ThoughtWorks


什么是CI

CI(Continuous Integration)是一種開發(fā)實踐专肪,要求開發(fā)者每天多次集成代碼到代碼庫。每次集成代碼都會自動構建,使得團隊可以盡早的發(fā)現(xiàn)問題并解決問題邻吞。


圖片來源于《The Product Managers’ Guide to Continuous Delivery and DevOps 》

為什么使用CI

假設一個團隊中開發(fā)人員每天下班后對當天的代碼進行集成雏吭,等到第二天上班之后開發(fā)人員拿到集成的結果,如果有問題在第二天進行修改。這個反饋環(huán)的周期長度達到24小時熟吏,開發(fā)人員在第一天完成的工作妓雾、提交的代碼會在第二天發(fā)現(xiàn)有沖突或者測試不通過娶吞,那么第二天則需要對前一天的代碼進行修改,并在第二天的晚上繼續(xù)集成械姻,有可能集成在第三天還是無法通過妒蛇。

如果使用持續(xù)集成之后,開發(fā)人員在一天進行很多次的提交楷拳,可以很快的拿到集成結果绣夺,并進行修改再次提交。這樣快速的反饋欢揖,提高了開發(fā)人員的工作效率陶耍,進而提高了整個團隊的工作效率,團隊可以將更多的時間用在開發(fā)新功能上她混,而不是解決問題上烈钞。

持續(xù)集成還有其他的好處:

1) 告別漫長且令人緊張的集成

2)提高可視化,增加溝通

3)能夠盡快的發(fā)現(xiàn)問題坤按,并將問題解決在萌芽狀態(tài)

4)將更多的時間花在增加新功能上

5)時刻有可部署的程序

CI的常用工具

我司常用的CI工具包括Jenkins和Go CD毯欣。當然市面上還有很多常用的工具,此處不做贅述臭脓。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末酗钞,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌砚作,老刑警劉巖窘奏,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異葫录,居然都是意外死亡蔼夜,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門压昼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來求冷,“玉大人,你說我怎么就攤上這事窍霞〗程猓” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵但金,是天一觀的道長韭山。 經(jīng)常有香客問我,道長冷溃,這世上最難降的妖魔是什么钱磅? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮似枕,結果婚禮上盖淡,老公的妹妹穿的比我還像新娘。我一直安慰自己凿歼,他們只是感情好褪迟,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著答憔,像睡著了一般味赃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上虐拓,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天心俗,我揣著相機與錄音,去河邊找鬼蓉驹。 笑死城榛,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的戒幔。 我是一名探鬼主播吠谢,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼土童,長吁一口氣:“原來是場噩夢啊……” “哼诗茎!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤敢订,失蹤者是張志新(化名)和其女友劉穎王污,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體楚午,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡昭齐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了矾柜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片阱驾。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖怪蔑,靈堂內(nèi)的尸體忽然破棺而出里覆,到底是詐尸還是另有隱情,我是刑警寧澤缆瓣,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布喧枷,位于F島的核電站,受9級特大地震影響弓坞,放射性物質(zhì)發(fā)生泄漏隧甚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一渡冻、第九天 我趴在偏房一處隱蔽的房頂上張望戚扳。 院中可真熱鬧,春花似錦族吻、人聲如沸咖城。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宜雀。三九已至,卻和暖如春握础,著一層夾襖步出監(jiān)牢的瞬間辐董,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工禀综, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留简烘,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓定枷,卻偏偏與公主長得像孤澎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子欠窒,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容