版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、企業(yè)統(tǒng)一持續(xù)集成平臺(tái)建設(shè)和實(shí)施經(jīng)驗(yàn)騰訊 高級(jí)工程師 陳小光愛(ài)好:包括且不限于數(shù)學(xué)、敏捷、思考、美食,組織、撮合Weibo(Sina&Tencent) v陳小光v Mail: go2cxgvip.qq裝甲車司機(jī)4年國(guó)有銀行3年AlibabaTencent該案例包含如下內(nèi)容:統(tǒng)一平臺(tái)建設(shè)經(jīng)驗(yàn)統(tǒng)一標(biāo)準(zhǔn)化建設(shè)經(jīng)驗(yàn)標(biāo)準(zhǔn)化環(huán)境管理,提交前驗(yàn)證該案例包含如不包括內(nèi)容:持續(xù)集成工具和基礎(chǔ)的介紹其他具體的自動(dòng)化過(guò)程編寫該案例對(duì)正在或?qū)㈤_(kāi)展如下事情的您有有幫助:從事持續(xù)集成實(shí)踐負(fù)責(zé)在企業(yè)里面從事持續(xù)集成推廣致力于提升軟件質(zhì)量實(shí)踐其他企業(yè)內(nèi)部服務(wù)性行業(yè)摘要&背景1平臺(tái)建設(shè)2項(xiàng)目實(shí)施3案例啟示4摘要&背景1平臺(tái)建設(shè)2
2、項(xiàng)目實(shí)施3案例啟示4案例目標(biāo):在一年內(nèi)目標(biāo)建立統(tǒng)一CI平臺(tái)跟自動(dòng)化測(cè)試和發(fā)布系統(tǒng)對(duì)接統(tǒng)一包出入口在80%團(tuán)隊(duì)實(shí)施完成,良好用戶體驗(yàn)挑戰(zhàn)和問(wèn)題問(wèn)題平臺(tái)各異依賴復(fù)雜構(gòu)建很慢環(huán)境一致前后一致.使用成本高CI人員少需求各異摘要&背景1平臺(tái)建設(shè)2項(xiàng)目實(shí)施3案例啟示4實(shí)踐 1.1 平臺(tái)-統(tǒng)一平臺(tái)目的:減少搭建和維護(hù)成本增加功能易用和復(fù)用性透明數(shù)據(jù),便于統(tǒng)計(jì)BuildbotQuckBUildCruise Control實(shí)踐 1.2 平臺(tái)-統(tǒng)一環(huán)境管理SubversionPuppetmasterPuppetslave1Puppetslave2修改配置或程序CheckIn目的:管理靈活,分組和類使用方便,提交即
3、更新批量更新,節(jié)約成本保證環(huán)境的絕對(duì)權(quán)威手工部署環(huán)境個(gè)性環(huán)境管理自定義腳本實(shí)踐 1.3 平臺(tái)-統(tǒng)一測(cè)試上線包的出入口包服務(wù)器CITestRelIDCTest1234目的:統(tǒng)一出口,確保發(fā)布包的一致性和完整性AutoTestDeploySystem開(kāi)發(fā)打tag測(cè)試Build tag,拿包部署測(cè)試環(huán)境上線Build tag,拿包部署線上環(huán)境實(shí)踐 1.4 平臺(tái)-構(gòu)建腳本服務(wù)化、工具化編譯工具:mk代碼檢查工具:cr單元測(cè)試工具:ut目的:服務(wù)接口化,無(wú)需關(guān)心實(shí)現(xiàn)和位置減少維護(hù)成本,便于統(tǒng)計(jì)分析項(xiàng)目寫腳本自行構(gòu)建實(shí)踐 1.5 平臺(tái)-PresubmitDev工作區(qū)SVNCheckSvnServicePr
4、esubmit服務(wù)器SVNCheckSvnServiceDev工作區(qū)Client:C/S:基礎(chǔ)庫(kù)代碼隨意提交上層依賴CI經(jīng)常紅燈目的:確?;A(chǔ)庫(kù)提交之前驗(yàn)證充分,未雨綢繆實(shí)踐 1.6 平臺(tái)-統(tǒng)一構(gòu)建工具目的:提升易用性和可維護(hù)性。已經(jīng)開(kāi)源: :/code.google/p/typhoon-blade/傳統(tǒng)構(gòu)建編寫配置文件成本高依賴管理復(fù)雜構(gòu)建速度慢可復(fù)用性差選擇提高代碼復(fù)用度接口擴(kuò)展:c+ java.配置文件描寫簡(jiǎn)單依賴管理便捷:只需描述間接依賴支持增量、批量ut高亮顯示.摘要&背景1平臺(tái)建設(shè)2項(xiàng)目實(shí)施3案例啟示4實(shí)踐 2.1 實(shí)施-試點(diǎn)先行選擇交付壓力小重點(diǎn)項(xiàng)目影響力實(shí)施虛擬項(xiàng)目化運(yùn)作做好評(píng)
5、估定好目標(biāo)平臺(tái)雛形沉淀CI平臺(tái)實(shí)施經(jīng)驗(yàn)?zāi)康模好鹘?jīng)驗(yàn),平臺(tái)建立擴(kuò)大影響,樹(shù)立標(biāo)桿實(shí)踐 2.2 合作而非推廣目的:服務(wù)從被動(dòng)到主動(dòng),合作而非推廣搜集問(wèn)題合作實(shí)施質(zhì)量提升效果影響實(shí)踐 2.3 實(shí)施-實(shí)施過(guò)程標(biāo)準(zhǔn)化目的:階段劃分,角色職責(zé)清晰;易用性和可復(fù)制性強(qiáng)。Dev開(kāi)發(fā)人員Dev接口人dev接口人CI實(shí)施者CI實(shí)施人員實(shí)踐 2.4 實(shí)施-三級(jí)支持體系 CM接口人 DevCM接口人 DevCM Partnerciim CI實(shí)施人員 Dev CI實(shí)施人員 Dev321單一支持三級(jí)支持釋放資源知識(shí)沉淀角色清晰可持續(xù)性目的:實(shí)踐 2.5 實(shí)施-把CI平臺(tái)當(dāng)產(chǎn)品來(lái)做搜集需求排期開(kāi)發(fā)迭代發(fā)布用戶使用目的:透明,快速交付,提升信心。實(shí)踐 2.4 實(shí)施-可視化數(shù)據(jù)目的:提升積極性、信心以及重視程度。摘要&背景1平臺(tái)建設(shè)2項(xiàng)目實(shí)施3案例啟示4案例啟示統(tǒng)一CI平臺(tái)和實(shí)施平臺(tái)建設(shè)1 統(tǒng)一平臺(tái)環(huán)境
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電信行業(yè)薪資調(diào)研報(bào)告
- 旅游行業(yè)前臺(tái)接待工作總結(jié)
- 二年級(jí)班主任期中工作總結(jié)溫馨關(guān)懷成長(zhǎng)陪伴
- 秘書工作的職業(yè)素養(yǎng)培養(yǎng)計(jì)劃
- 公園服務(wù)員工作內(nèi)容
- 銀行柜員服務(wù)工作評(píng)價(jià)
- 2024年筍的秘密教案8篇
- 出賣房屋合同(2篇)
- 第17課 二戰(zhàn)后資本主義的新變化(分層作業(yè))(原卷版)
- 第2單元 古代歐洲文明(A卷·知識(shí)通關(guān)練)(原卷版)
- 2024年江蘇省徐州市中考化學(xué)真題卷及答案解析
- 汽車整車廠和動(dòng)力總成廠房火災(zāi)危險(xiǎn)性分類
- 7實(shí)用衛(wèi)生統(tǒng)計(jì)學(xué)總-國(guó)家開(kāi)放大學(xué)2022年1月期末考試復(fù)習(xí)資料-護(hù)理本復(fù)習(xí)資料
- 精品資料(2021-2022年收藏)集團(tuán)各控股子公司董事會(huì)議事規(guī)則
- t-橋式起重機(jī)設(shè)計(jì)計(jì)算書
- 全口義齒印模及頜位關(guān)系記錄ppt課件
- 定點(diǎn)洗車協(xié)議書(共2頁(yè))
- 電除塵器計(jì)算
- 桿塔選型(高度、形式、基礎(chǔ))
- Q∕CR 9213-2017 鐵路架橋機(jī)架梁技術(shù)規(guī)程
- 加油站消防設(shè)計(jì)文件(范例)
評(píng)論
0/150
提交評(píng)論