基于Jenkins框架的持续集成部署.docx

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-17
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11440
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】为了更早发现和解决项目中出现的问题和错误,提高应用的质量,通过持续集成和自动化测试相结合的方式,完善项目测试和部署。本文实现了持续集成自动化测试方案,采用持续集成工具Jenkins搭建持续集成平台,使用自动化构建并且与ANT、JUNIT、SVN等工具进行集成,最终能完成自动化编译、测试和发布过程,无需人工干预,做到集成和测试过程完全自动化,从而提高开发和测试的效率。

本文的主要工作:对持续集成相关理论和软件工具进行分析;基于Jenkins框架进行了持续集成,并对三个重要环节进行详细搭建,包括工作代码的版本控制、环境部署与配置、自动化单元测试。基于Windows环境下对实例进行实际应用,结合集成过程中的输出的日志和数据进行分析,提高产品质量。

【关键词】:持续集成; 单元测试; 脚本

 

目录

摘要

Abstract

1绪论-6

1.1研究背景与意义-6

1.1.1研究背景-6

1.1.2意义-6

1.2持续集成工具-6

1.3本文工作-7

2持续集成的基础理论-8

2.1软件集成-8

2.2每日构建-8

2.4持续集成(CI)-10

5.本章小结-11

3基于Jenkins的持续集成方案组成-12

3.1组成部分和运作流程图-12

3.2 svn版本控制-12

3.3开发团队-13

3.4测试工具Junit4-13

3.4.1 Junit基本概念-14

3.4.2 Junit3与Junit4区别-14

3.5构建工具ant-15

3.6 Findbugs-15

3.6.1 Findbugs的常见的bug类型:-15

3.6.2 findbugs使用-16

3.7持续集成服务器-17

3.7.1 jenkins服务器的搭建-18

3.7.2 Jenkins任务创建设置-19

3.8邮件发送-20

3.9本章小结-21

4基于Jenkins框架的持续集成的应用实例-22

4.1应用案例简述:-22

4.2应用过程:-22

4.2.1对源码文件进行版本控制-22

4.2.2编写项目的junit测试-22

4.2.3编写脚本自动运行-24

4.2.4新建一个Jenkins自由项目配置完成后构建-25

4.2.5实例运行结果-26

4.2.6.junit测试报告-26

4.2.7.findbug报告-27

4.3本章小结-28

5总结-30

5.1工作总结-30

5.2期间遇上的问题-30

3.进一步研究-31

4.完成感想-31

参考文献-32

致谢-33

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:如果没有采用持续集成的方法对软件进行软件开发,整个项目程序将在相当一段时间内不可以运行,所有的开发结束后才能进行集成于测试。如果采用了这样的集成方式,那么就可以在......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: