基于Jenkins的持续集成系统的设计与实现

被引量 : 26次 | 上传用户:lizdy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发过程中,很多的软件项目都普遍存在一个比较奇怪并且又很常见的现象,那就是整个项目程序在相当长的一段时间内不可以运行。如果项目的某些分支软件的生命周期很长,那么就需要在所有开发工作结束后再对软件进行集成和测试工作。这样的集成方式可能会使整个软件项目持续很长时间,而且集成过程中出现的问题经常会导致整个软件项目的拖延甚至崩溃。现代敏捷开发提出了持续集成思想,持续集成实践可以从根本上解决上述软件集成过程中出现的问题。如果采用持续集成的开发方式并配有比较全面的自动化测试,那么每次软件修改之后我们都能得到及时的反馈并采取相应的处理。国外很多大型软件公司很快认识到了持续集成的价值。相比国外,国内对于持续集成的应用实践较晚,主要开始于最近几年。本文选题“基于Jenkins的持续集成系统的设计与实现”目标是设计并实现一种实用的持续集成系统。本文首先介绍了软件集成的基本概念并分析了在软件集成过程中经常出现的一些问题,分析和总结了传统软件开发模型中的集成方式的缺点和不足,在此基础上引出了现代敏捷开发中的持续集成思想,并分析和研究了持续集成在软件开发中的应用价值。之后本文在深入分析和研究持续集成相关理论的基础上,设计和实现了一套基于Jenkins的初级持续集成系统。本文针对路由器软件开发项目的实际需要,分析和研究了Jenkins插件开发技术,根据项目需求设计开发了Jenkins插件,同已经完成的Jenkins初级持续集成系统共同组成了新的针对具体项目开发的应用型持续集成系统。
其他文献
地壳中含氟的化合物有100多种,占地壳含量的0.077%。我国除上海外,其余各省、市、自治区均有不同程度的氟中毒流行。同时在工业生产及生活燃煤产生的含氟烟尘和气体均可污染作业
繁富的商代青铜器品类从发现的商代青铜器遗存可知,青铜器是当时造型艺术创造中最具典型性的一个类属,其名称和形制丰富繁赜。炊煮器中较典型的有鼎、鬲、甗;食器主要有豆、
长期以来人们一直认为仔猪出生后48~72 h补铁会充分满足快速增长的需求,因此,保育期间不会因贫血而影响其生长遗传潜力。但在圈内生产系统中饲养的仔猪中,缺铁和贫血的发生率
桥梁在古代是城市中最主要的基本设施,也是连接房屋和庭院不可或缺的建筑,其特殊的型制不仅代表了特定时期的历史、科技、艺术以及文化的发展水平,也是中华文明的标志和象征之一
委婉语在日语中占有很重要的地位,不仅数量多,而且使用频率很高。正是这种具有日本特色的曲折、婉转、含蓄的表达方式给日本人营造了愉快的社会环境和和谐的人际关系,但这种
推导了一种适用于水声无线传感器网络探测节点的自主式被动目标检测器,并进行了仿真验证。
凋落物分解是生态系统物质循环的重要过程,温带森林季节性雪被格局变化可能影响凋落叶分解过程,从而改变温带森林物质循环、能量交换等生态系统过程。尽管关于凋落物分解和养
将60例ASAⅠ~Ⅱ级的择期下腹部手术患者随机分为两组,每组30例。Ⅰ组舒芬太尼组;Ⅱ组舒芬太尼复合特耐组。Ⅰ组手术结束前20 min给予舒芬太尼0.5ug/kg静推;Ⅱ组手术结束前30mi
煤炭是中国的主要能源,是社会发展和国民经济不可或缺的基本能源。多年以来,随着国民经济迅速发展,我国煤炭生产量和消费量一直处于增长的趋势,煤炭机械行业也曾繁荣兴旺。久
随着世界上各个国家对资源、环境等越来越重视,所以绿色壁垒逐渐成为部分发达国家在进出口贸易中广泛采用的贸易保护措施;对出口企业而言,突破绿色壁垒面临着一系列的机遇和