软件持续交付平台的研究与实践
[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 张伟;;软件开发的哲学思考[J];中文信息;2002年03期
3 King;;软件开发中人的特性[J];中文信息;2003年11期
4 ;华东计算技术研究所软件开发情况介绍[J];计算机工程;2004年19期
5 陈蓉;软件开发也要整合[J];中国计算机用户;2004年44期
6 刘天北;;丛生的隐喻——三部软件开发专著[J];程序员;2004年05期
7 熊文;;软件开发不是既定过程[J];每周电脑报;2005年21期
8 刘熹;陈虹;;基于互联网的软件开发和过程分析的研究[J];萍乡高等专科学校学报;2005年04期
9 艾文;软件开发:管理占几分?[J];软件世界;2005年01期
10 ;软件开发进化论:从黑箱作业走进商业[J];软件世界;2006年07期
相关会议论文 前10条
1 于海;;培养良好的软件开发习惯[A];第二十七届中国(天津)2013IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2013年
2 何荣福;;软件开发质量管理中关键点的控制[A];第十八届中国(天津)’2004IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2004年
3 迟忠惠;魏振钢;杨彦明;;模式驱动构架在软件开发中的应用研究[A];’2004计算机应用技术交流会议论文集[C];2004年
4 彭永臻;王淑莹;张景成;刘晓阳;;论加强给水排水软件开发的必要性与紧迫性[A];中国土木工程学会给水排水学会机电委员会第六次技术交流会论文集[C];1991年
5 付晓江;鞠恒;;精确软件开发[A];增强自主创新能力 促进吉林经济发展——启明杯·吉林省第四届科学技术学术年会论文集(上册)[C];2006年
6 赵晋松;刘凤翔;;测试控制方法在对日软件开发中的应用[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
7 白颖;;冶金设计院的工程管理系统与软件开发[A];中国金属学会第一届青年学术年会论文集[C];2002年
8 马新武;赵国群;;体积成形有限元软件开发及其关键技术研究[A];制造业与未来中国——2002年中国机械工程学会年会论文集[C];2002年
9 杨全月;张利萍;樊秀梅;张娜;;软件开发失败的常见原因及其对策[A];都市型高等农业教育教学改革论文专辑[C];2007年
10 丁升;谭晓莉;袁媛;雷鸣;;脉冲束辐照材料动力学软件开发[A];第十六届全国流体力学数值方法研讨会2013论文集[C];2013年
相关重要报纸文章 前10条
1 少君 建华 国龙;苏博泰克建国际软件开发中心[N];中国电子报;2000年
2 记者 黄庭钧 俞丽虹;上海成立“软件开发联盟”[N];新华每日电讯;2003年
3 ;开源:引领大数据时代软件开发[N];中国计算机报;2013年
4 齐达;跨国公司在华最大软件开发中心再掀历史新篇章[N];中国经营报;2004年
5 黄智军;迎接软件开发的新十字路口[N];计算机世界;2007年
6 徐海岚;毕博:后起步快速走[N];中国电子报;2004年
7 王敏;中日合作建设一软件开发基地[N];中国高新技术产业导报;2001年
8 ;东软挥师河北打造社保软件开发基地[N];中国高新技术产业导报;2001年
9 王俐 编译;日本将软件开发业务移至中国[N];国际商报;2002年
10 ;软件开发 不可能完成的任务?[N];计算机世界;2002年
相关硕士学位论文 前10条
1 杨振华;软件持续交付平台的研究与实践[D];北京邮电大学;2016年
2 马昱航;标准化室内集成屋设计研究[D];沈阳建筑大学;2015年
3 魏苗苗;帕累托集成剪枝算法的研究与应用[D];南京邮电大学;2017年
4 贾时轮;槽塔结合并与常规燃煤火电机组集成机理研究[D];华北电力大学(北京);2017年
5 寇凯;基于集成方法的情感分析[D];河北地质大学;2016年
6 张珊;基于HPM数据的企业绿色集成与企业绩效关系的中欧对比研究[D];天津大学;2016年
7 钟烨宇;基于平面集成技术的无桥PFC电路研究[D];湘潭大学;2017年
8 杨小丹;基于节点重要性的聚类集成方法研究[D];山西大学;2017年
9 孔令基;负荷集成商错避峰任务的智能分解策略研究[D];华北电力大学(北京);2017年
10 彭鹏;防火墙软件的持续集成系统的设计与实现[D];东南大学;2017年
,本文编号:2192391
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2192391.html