首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

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

中文摘要第4-5页
Abstract第5页
第一章 绪论第9-16页
    1.1 课题的研究背景第9-11页
    1.2 国内外研究现状第11-13页
    1.3 本文的主要工作第13页
    1.4 课题的研究意义第13-14页
    1.5 论文组织结构第14-16页
第二章 持续集成理论第16-25页
    2.1 经典软件开发模式的集成方式第16-19页
        2.1.1 瀑布模型的“Big-bang”集成模式第16-17页
        2.1.2 Rational统一过程与“迭代递增”集成模式第17页
        2.1.3 微软过程模型与“每日构建”集成模式第17-18页
        2.1.4 敏捷模型的持续集成模式第18-19页
    2.2 持续集成的作用第19-20页
    2.3 持续集成的要素第20-23页
        2.3.1 统一的中心代码库第20页
        2.3.2 构建自动化第20-21页
        2.3.3 测试自动化第21页
        2.3.4 保证快速构建第21页
        2.3.5 模拟生产环境下的测试第21-22页
        2.3.6 易获悉系统状态第22页
        2.3.7 自动化部署第22页
        2.3.8 其他第22-23页
    2.4 持续集成的工作方式第23页
    2.5 小结第23-25页
第三章 Docker技术第25-42页
    3.1 Docker技术的发展背景第25-31页
        3.1.1 常用的虚拟化技术第26-29页
        3.1.2 Docker技术解决的问题第29-30页
        3.1.3 Docker的发展方向第30-31页
    3.2 Docker技术的实现分析第31-39页
        3.2.1 Docker总架构图第32-34页
        3.2.2 Docker Client第34页
        3.2.3 Docker Daemon第34-36页
        3.2.4 Docker Registry第36页
        3.2.5 Graph第36-37页
        3.2.6 Driver第37-38页
        3.2.7 libcontainer第38-39页
        3.2.8 Docker container第39页
    3.3 Docker技术的应用场景第39-41页
    3.4 小结第41-42页
第四章 持续集成系统的框架设计第42-48页
    4.1 持续集成系统总体架构第42页
    4.2 持续集成系统各模块的实现第42-47页
        4.2.1 中心代码库第42-43页
        4.2.2 代码审查工具Gerrit第43-45页
        4.2.3 持续集成工具第45-46页
        4.2.4 自动构建第46-47页
    4.3 小结第47-48页
第五章 持续集成系统实现第48-56页
    5.1 Jenkins新建Job任务第48-50页
    5.2 Shell构建脚本第50-53页
        5.2.1 构建Docker测试环境第50-51页
        5.2.2 代码规范检查脚本第51-53页
    5.3 项目构建结果第53-54页
    5.4 邮件反馈第54-55页
    5.5 小结第55-56页
第六章 总结与展望第56-58页
    6.1 总结第56页
    6.2 展望第56-58页
参考文献第58-60页
攻读学位期间公开发表的论文第60-61页
致谢第61-62页

论文共62页,点击 下载论文
上一篇:玻璃模具镍基自熔合金等离子喷焊工艺及性能研究
下一篇:搜索引擎的研究分析与实现