軟件持續(xù)交付平臺的研究與實踐
[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
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2192391.html