持續(xù)交付(第三章)—持續(xù)集成

在上一章中了解到如何對項目的配置進行管理朝氓,這是項目開發(fā)的一個基礎步驟径荔,對于團隊的協(xié)作,版本的重現(xiàn)都是起很重要的作用的颠黎。在本章中繼續(xù)學習又一實踐——持續(xù)集成另锋,顧名思義就是讓項目在每次的提交之后都要進行構(gòu)建,運行狭归,跑一遍測試夭坪。

持續(xù)集成

為什么要使用持續(xù)集成

在很多軟件項目中,都有一個通病过椎,即在開發(fā)過程中室梅,應用程序在相當一段時間內(nèi)無法運行。究其原因疚宇,沒有人有興趣在開發(fā)完成之前運行整個應用亡鼠。所以他們會給后期的集成階段留出很長時間,這樣的集成活動可能會持續(xù)很長時間敷待,而最糟糕的則是沒有人知道到底要畫多長時間间涵。
而持續(xù)集成就是解決這類問題的靈丹妙藥了,持續(xù)集成要求每當有人提交代碼時榜揖,就對整個應用進行構(gòu)建浑厚,并對其執(zhí)行全面的自動化測試集合股耽,若有失敗,則最快解決至可運行狀態(tài)钳幅。這樣下來物蝙,在后期我們就可以花費很少的時間將軟件交付給用戶。

實現(xiàn)持續(xù)集成

持續(xù)集成是一種實踐敢艰,而非工具诬乞。要在項目中實現(xiàn)持續(xù)集成,我們需要下面這些準備工作钠导。

1.版本控制
2.自動化構(gòu)建
3.團隊共識
4.一個基本的持續(xù)集成系統(tǒng)

并且也要遵循以下的實踐

1.頻繁提交
2.創(chuàng)建全面的自動化套件
3.保持較短的構(gòu)建和測試流程
4.管理開發(fā)區(qū)

持續(xù)集成中需要注意

1.構(gòu)建失敗之后不要提交新的代碼
2.提交前在本地運行所有的提交測試震嫉,或者讓持續(xù)集成服務器完成此事
3.等提交測試通過后再繼續(xù)工作
4.回家之前,構(gòu)建必須處于成功狀態(tài)
5.時刻準備回滾上一個版本
6.在回滾之前要規(guī)定一個修復時間
7.不要將失敗的測試注釋掉
8.為自己導致的問題負責
9.測試驅(qū)動開發(fā)

總結(jié)

可能這一章中的一些實踐之前使用過牡属,在看得時候相對之前很好理解票堵,收獲很大,疑惑相對就變少了逮栅。

我的收獲

  • 持續(xù)集成可以有效減少項目周期
  • 持續(xù)集成也是有相應的軟件
  • 測試驅(qū)動開發(fā)悴势,Test First

我的疑惑

  • 當團隊中人數(shù)眾多時,不停push,pull 合并分支措伐,解決沖突特纤,這樣會不會降低生產(chǎn)效率
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市侥加,隨后出現(xiàn)的幾起案子捧存,更是在濱河造成了極大的恐慌,老刑警劉巖担败,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件昔穴,死亡現(xiàn)場離奇詭異,居然都是意外死亡提前,警方通過查閱死者的電腦和手機吗货,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來岖研,“玉大人,你說我怎么就攤上這事警检∷镌” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵扇雕,是天一觀的道長拓售。 經(jīng)常有香客問我,道長镶奉,這世上最難降的妖魔是什么础淤? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任崭放,我火速辦了婚禮,結(jié)果婚禮上鸽凶,老公的妹妹穿的比我還像新娘币砂。我一直安慰自己,他們只是感情好玻侥,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布决摧。 她就那樣靜靜地躺著,像睡著了一般凑兰。 火紅的嫁衣襯著肌膚如雪掌桩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天姑食,我揣著相機與錄音波岛,去河邊找鬼。 笑死音半,一個胖子當著我的面吹牛则拷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播祟剔,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼隔躲,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了物延?” 一聲冷哼從身側(cè)響起宣旱,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎叛薯,沒想到半個月后浑吟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡耗溜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年组力,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抖拴。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡燎字,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出阿宅,到底是詐尸還是另有隱情候衍,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布洒放,位于F島的核電站蛉鹿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏往湿。R本人自食惡果不足惜妖异,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一惋戏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧他膳,春花似錦响逢、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至散罕,卻和暖如春息堂,著一層夾襖步出監(jiān)牢的瞬間碧浊,已是汗流浹背捐韩。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工膏孟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人误甚。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓缚甩,卻偏偏與公主長得像,于是被迫代替她去往敵國和親窑邦。 傳聞我的和親對象是個殘疾皇子擅威,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

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