天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

軟件持續(xù)交付平臺的研究與實踐

發(fā)布時間:2018-08-19 17:55
【摘要】:在開發(fā)項目中,軟件越來越龐大,開發(fā)者會對軟件集成和組件的正常工作花費更多的時間,等到項目快結(jié)束的時候才來集成會導致各種各樣的軟件品質(zhì)問題并導致項目延期。持續(xù)集成和持續(xù)部署(CICD)[1]以較小增量的方式迅速地解決這些風險。本論文在對自動化測試,持續(xù)集成和持續(xù)部署的理論研究的基礎上,建立了一個以DOCKER為容器的JEKINS集成服務器。在軟件開發(fā)過程中每個程序員完成部分代碼,并每天通過Git[2]服務器提交到代碼庫中。持續(xù)交付平臺通過Jenkins輪詢代碼庫,如果發(fā)現(xiàn)代碼庫發(fā)生代碼的變更,服務器將執(zhí)行自動化測試腳本對代碼進行回歸測試,通過Sonar返回測試結(jié)果。通過測試之后,由Maven從源庫下載軟件進行環(huán)境的部署并執(zhí)行代碼程序,最終完成軟件的自動集成和交付。本論文搭建的持續(xù)交付平臺,大大減少了軟件的潛在問題,并能夠一鍵進行軟件安裝和部署。通過構(gòu)建持續(xù)交付平臺,讓軟件開發(fā)能夠早集成、常集成,大大減少了開發(fā)的時間,提高了軟件的開發(fā)效率。
[Abstract]:In the development project, the software becomes more and more large, the developer will spend more time on the software integration and the normal work of the component, and the integration will lead to all kinds of software quality problems and project delay until the end of the project. Continuous integration and continuous deployment of (CICD) [1] quickly address these risks in a small incremental manner. Based on the theoretical research of automation testing, continuous integration and continuous deployment, a JEKINS integration server with DOCKER as container is established in this paper. In the process of software development, each programmer completes part of the code and submits it to the code base through the Git [2] server every day. The continuous delivery platform polls the code base through Jenkins. If code changes occur in the code base, the server will execute the automatic test script to test the code and return the test result through Sonar. After passing the test, Maven downloads the software from the source library for the deployment of the environment and executes the code program, and finally completes the automatic integration and delivery of the software. The continuous delivery platform in this paper greatly reduces the potential problems of software and can install and deploy the software in one click. By building a continuous delivery platform, software development can be integrated early and often, which greatly reduces the development time and improves the efficiency of software development.
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52

【相似文獻】

相關期刊論文 前10條

1 葉知秋;ERP不是“賣藥”[J];中國計算機用戶;2002年39期

2 張偉;;軟件開發(fā)的哲學思考[J];中文信息;2002年03期

3 King;;軟件開發(fā)中人的特性[J];中文信息;2003年11期

4 ;華東計算技術(shù)研究所軟件開發(fā)情況介紹[J];計算機工程;2004年19期

5 陳蓉;軟件開發(fā)也要整合[J];中國計算機用戶;2004年44期

6 劉天北;;叢生的隱喻——三部軟件開發(fā)專著[J];程序員;2004年05期

7 熊文;;軟件開發(fā)不是既定過程[J];每周電腦報;2005年21期

8 劉熹;陳虹;;基于互聯(lián)網(wǎng)的軟件開發(fā)和過程分析的研究[J];萍鄉(xiāng)高等專科學校學報;2005年04期

9 艾文;軟件開發(fā):管理占幾分?[J];軟件世界;2005年01期

10 ;軟件開發(fā)進化論:從黑箱作業(yè)走進商業(yè)[J];軟件世界;2006年07期

相關會議論文 前10條

1 于海;;培養(yǎng)良好的軟件開發(fā)習慣[A];第二十七屆中國(天津)2013IT、網(wǎng)絡、信息技術(shù)、電子、儀器儀表創(chuàng)新學術(shù)會議論文集[C];2013年

2 何榮福;;軟件開發(fā)質(zhì)量管理中關鍵點的控制[A];第十八屆中國(天津)’2004IT、網(wǎng)絡、信息技術(shù)、電子、儀器儀表創(chuàng)新學術(shù)會議論文集[C];2004年

3 遲忠惠;魏振鋼;楊彥明;;模式驅(qū)動構(gòu)架在軟件開發(fā)中的應用研究[A];’2004計算機應用技術(shù)交流會議論文集[C];2004年

4 彭永臻;王淑瑩;張景成;劉曉陽;;論加強給水排水軟件開發(fā)的必要性與緊迫性[A];中國土木工程學會給水排水學會機電委員會第六次技術(shù)交流會論文集[C];1991年

5 付曉江;鞠恒;;精確軟件開發(fā)[A];增強自主創(chuàng)新能力 促進吉林經(jīng)濟發(fā)展——啟明杯·吉林省第四屆科學技術(shù)學術(shù)年會論文集(上冊)[C];2006年

6 趙晉松;劉鳳翔;;測試控制方法在對日軟件開發(fā)中的應用[A];第三屆全國軟件測試會議與移動計算、柵格、智能化高級論壇論文集[C];2009年

7 白穎;;冶金設計院的工程管理系統(tǒng)與軟件開發(fā)[A];中國金屬學會第一屆青年學術(shù)年會論文集[C];2002年

8 馬新武;趙國群;;體積成形有限元軟件開發(fā)及其關鍵技術(shù)研究[A];制造業(yè)與未來中國——2002年中國機械工程學會年會論文集[C];2002年

9 楊全月;張利萍;樊秀梅;張娜;;軟件開發(fā)失敗的常見原因及其對策[A];都市型高等農(nóng)業(yè)教育教學改革論文專輯[C];2007年

10 丁升;譚曉莉;袁媛;雷鳴;;脈沖束輻照材料動力學軟件開發(fā)[A];第十六屆全國流體力學數(shù)值方法研討會2013論文集[C];2013年

相關重要報紙文章 前10條

1 少君 建華 國龍;蘇博泰克建國際軟件開發(fā)中心[N];中國電子報;2000年

2 記者 黃庭鈞 俞麗虹;上海成立“軟件開發(fā)聯(lián)盟”[N];新華每日電訊;2003年

3 ;開源:引領大數(shù)據(jù)時代軟件開發(fā)[N];中國計算機報;2013年

4 齊達;跨國公司在華最大軟件開發(fā)中心再掀歷史新篇章[N];中國經(jīng)營報;2004年

5 黃智軍;迎接軟件開發(fā)的新十字路口[N];計算機世界;2007年

6 徐海嵐;畢博:后起步快速走[N];中國電子報;2004年

7 王敏;中日合作建設一軟件開發(fā)基地[N];中國高新技術(shù)產(chǎn)業(yè)導報;2001年

8 ;東軟揮師河北打造社保軟件開發(fā)基地[N];中國高新技術(shù)產(chǎn)業(yè)導報;2001年

9 王俐 編譯;日本將軟件開發(fā)業(yè)務移至中國[N];國際商報;2002年

10 ;軟件開發(fā) 不可能完成的任務?[N];計算機世界;2002年

相關碩士學位論文 前10條

1 楊振華;軟件持續(xù)交付平臺的研究與實踐[D];北京郵電大學;2016年

2 馬昱航;標準化室內(nèi)集成屋設計研究[D];沈陽建筑大學;2015年

3 魏苗苗;帕累托集成剪枝算法的研究與應用[D];南京郵電大學;2017年

4 賈時輪;槽塔結(jié)合并與常規(guī)燃煤火電機組集成機理研究[D];華北電力大學(北京);2017年

5 寇凱;基于集成方法的情感分析[D];河北地質(zhì)大學;2016年

6 張珊;基于HPM數(shù)據(jù)的企業(yè)綠色集成與企業(yè)績效關系的中歐對比研究[D];天津大學;2016年

7 鐘燁宇;基于平面集成技術(shù)的無橋PFC電路研究[D];湘潭大學;2017年

8 楊小丹;基于節(jié)點重要性的聚類集成方法研究[D];山西大學;2017年

9 孔令基;負荷集成商錯避峰任務的智能分解策略研究[D];華北電力大學(北京);2017年

10 彭鵬;防火墻軟件的持續(xù)集成系統(tǒng)的設計與實現(xiàn)[D];東南大學;2017年

,

本文編號:2192391

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2192391.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶f4e23***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com