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

當(dāng)前位置:主頁(yè) > 科技論文 > 軟件論文 >

軟件持續(xù)交付平臺(tái)的研究與實(shí)踐

發(fā)布時(shí)間:2018-08-19 17:55
【摘要】:在開發(fā)項(xiàng)目中,軟件越來(lái)越龐大,開發(fā)者會(huì)對(duì)軟件集成和組件的正常工作花費(fèi)更多的時(shí)間,等到項(xiàng)目快結(jié)束的時(shí)候才來(lái)集成會(huì)導(dǎo)致各種各樣的軟件品質(zhì)問(wèn)題并導(dǎo)致項(xiàng)目延期。持續(xù)集成和持續(xù)部署(CICD)[1]以較小增量的方式迅速地解決這些風(fēng)險(xiǎn)。本論文在對(duì)自動(dòng)化測(cè)試,持續(xù)集成和持續(xù)部署的理論研究的基礎(chǔ)上,建立了一個(gè)以DOCKER為容器的JEKINS集成服務(wù)器。在軟件開發(fā)過(guò)程中每個(gè)程序員完成部分代碼,并每天通過(guò)Git[2]服務(wù)器提交到代碼庫(kù)中。持續(xù)交付平臺(tái)通過(guò)Jenkins輪詢代碼庫(kù),如果發(fā)現(xiàn)代碼庫(kù)發(fā)生代碼的變更,服務(wù)器將執(zhí)行自動(dòng)化測(cè)試腳本對(duì)代碼進(jìn)行回歸測(cè)試,通過(guò)Sonar返回測(cè)試結(jié)果。通過(guò)測(cè)試之后,由Maven從源庫(kù)下載軟件進(jìn)行環(huán)境的部署并執(zhí)行代碼程序,最終完成軟件的自動(dòng)集成和交付。本論文搭建的持續(xù)交付平臺(tái),大大減少了軟件的潛在問(wèn)題,并能夠一鍵進(jìn)行軟件安裝和部署。通過(guò)構(gòu)建持續(xù)交付平臺(tái),讓軟件開發(fā)能夠早集成、常集成,大大減少了開發(fā)的時(shí)間,提高了軟件的開發(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.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP311.52

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 葉知秋;ERP不是“賣藥”[J];中國(guó)計(jì)算機(jī)用戶;2002年39期

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

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

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

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

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

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

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

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

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

相關(guān)會(huì)議論文 前10條

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

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

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

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

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

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

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

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

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

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

相關(guān)重要報(bào)紙文章 前10條

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

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

3 ;開源:引領(lǐng)大數(shù)據(jù)時(shí)代軟件開發(fā)[N];中國(guó)計(jì)算機(jī)報(bào);2013年

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

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

6 徐海嵐;畢博:后起步快速走[N];中國(guó)電子報(bào);2004年

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

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

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

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

相關(guān)碩士學(xué)位論文 前10條

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

2 馬昱航;標(biāo)準(zhǔn)化室內(nèi)集成屋設(shè)計(jì)研究[D];沈陽(yáng)建筑大學(xué);2015年

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

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

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

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

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

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

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

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



本文編號(hào):2192391

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

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


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

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