基于Docker进行自动化部署与测试培训
持续集成与自动化测试平台概览
· 持续集的工作流简介
· 什么是分布式持续集成
· 分布式持续集成的环境需要
· 当前典型的分布式持续集成工具链概览
· 持续集成工具Jenkins
· 自动化构建工具
· 单元测试工具
· 运行容器:Docker
· 分布式集群管理框架:Kubernetes
Docker基础原理
· Docker基础架构解析
· Docker安装配置
· Docker镜像管理
· Docker存储
· Docker网络管理
· Docker数据卷
· Docker命令详解
· 分组讨论:Docker与KVM的区别及应用场景
Kubernetes基础
· Kubernetes基本原理
· Kubernetes安装配置
· Kubernetes容器支持
· Kubernetes调度管理
· Kubernetes网络原理
· Kubernetes弹性管理
Jenkins持续集成框架搭建
· 功能组件解析
· 工作原理介绍
· 如何搭建
· 如何对接持续集成功能插件
· 如何采集数据
· 如何展现监控的继承结果
自动化测试工具框架搭建
· 自动化测试工具框架介绍
· 在开发测试全流程中引入Docker
· 利用jenkins整合测试框架selenium
· 利用jenkins整合测试框架Robotframework
· 利用requests进行接口测试
· 使用Docker构建多样性开发环境
· 使用Docker进行持续集成和持续发布
分布式持续集成工具链汇总
· 持续集成工作流解析
· Docker快速构建集成环境
· 搭建Jenkins持续集成框架
· 搭建自动化测试框架RobotFramework
· Kubernetes构建分布式资源管理
· 持续集成相关工具链的搭建与使用
· 持续集成环境到生产环境的部署