需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9676 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】使用 Jenkins 持续集成却可以实现整个代码监测流程的自动化,即自动构建 build,上传到指定地址,再下载安装包到指定的环境中进行安装,并进行 BVT 测试。这个流程可以设置每日定时进行,这样就可以加快整个开发过程,使得每个开发人员更好的掌握和控制开发流程。
【关键词】:持续集成;软件项目管理;统一的代码库;构建
目录 摘要 Abstract 第一章-绪论-1 1.1 研究意义-1 1.2 持续集成技术发展现状-2 1.2.1 国内外发展现状-2 1.2.2 几款持续集成工具的介绍-2 1.3 论文研究工作-4 第二章-软件集成方式比较-5 2.1 几种经典软件开发模型的集成种类-5 2.1.1 自顶向下集成-5 2.1.2 自下向上集成-5 2.1.3 大棒集成测试-6 2.1.4 三明治集成测试-6 2.2 本章小结-6 第三章-持续集成基础理论及实现原理-7 3.1 持续集成基础理论-7 3.2 持续集成的自动化过程实现原理-7 3.2.1 命令行手工创建-7 3.2.2 把命令行脚本化-8 3.2.3 利用构建工具-8 3.2.4 定时构建-8 3.3 持续集成的价值-9 3.4 本章小结-10 第四章-持续集成插件及其在项目管理中应用-11 4.1 使用持续集成插件在项目中的目的-11 4.2 持续集成插件基础支撑工具-11 4.2.1 部署插件Ant-11 4.2.2 构建引擎Jenkins-11 4.2.3 源码控制工具Svn-12 4.3 持续集成环境的应用-12 4.3.1 Ant环境配置-12 4.3.2 Jenkins环境配置-13 4.3.3 Svn服务器端和本机端配置-15 4.4 本章小结-16 第五章-持续集成实践-17 5.1 配置连接到SVN服务器-17 5.1.1 Check-out Strategy-17 5.1.2 Build periodically-17 5.1.3 Poll SCM-18 5.1.4 构建步骤-18 5.1.5 开始build-19 5.1.6 邮件通知-20 5.2 检测情况-21 5.2.1 svn源码的上传-21 5.2.2 创建成功测试界面-22 5.4 本章小结-23 第六章-总结与展望-24 6.1 总结-24 6.2 展望-24 参考文献-25 致谢-26 |