简介:本课讲述了如何使用Jenkins做测试环境的自动化构建与部署,课程中的案例会利用Jenkins 配合 Git, Maven, Java, Tomcat, MySQL等语言与工具实现一个典型的互联网应用的自动化构建部署。
第2章 Jenkins基础
本章介绍Jenkins的安装、Jenkins中的常用插件的安装方法、Jenkins用户配置以及提醒邮件的配置。
第3章 应用部署服务器准备
本章对Linux系统简介、安装Java环境、安装并配置 Git、安装并配置 Maven、安装并配置 Tomcat、以及将部署服务器配置到Jenkins上。
- 视频: 3-1 Linux系统准备 (03:39)
- 视频: 3-2 安装Java环境 (00:57)
- 视频: 3-3 安装并配置Git (06:50)
- 视频: 3-4 安装并配置Maven (03:51)
- 视频: 3-5 下载Tomcat (01:30)
- 视频: 3-6 解压安装Tomcat (00:41)
- 视频: 3-7 配置Tomcat (02:11)
- 视频: 3-8 启动验证Tomcat (01:21)
- 视频: 3-9 新建节点 (01:10)
- 视频: 3-10 配置IP (01:52)
- 视频: 3-11 尝试连接 (00:42)
- 视频: 3-12 运行验证任务 (02:40)
- 视频: 3-13 本章回顾 (00:58)
第4章 部署应用介绍与前期准备
本章讲解Fork github上的应用、部署应用下载、简略分析部署应用、 数据库准备、本地运行部署应用、将更新后的代码上传到github。
- 视频: 4-1 Github的介绍 (00:28)
- 视频: 4-2 部署应用程序 (00:51)
- 视频: 4-3 Github上Fork部署应用程序 (02:18)
- 视频: 4-4 Github上打开fork的部署应用 (00:24)
- 视频: 4-5 复制克隆链接 (00:48)
- 视频: 4-6 将源代码clone到本地 (00:39)
- 视频: 4-7 用Intellij Idea打开克隆好的项目 (00:46)
- 视频: 4-8 简要说明代码源程序 (00:46)
- 视频: 4-9 Maven 构建项目 (01:15)
- 视频: 4-10 创建数据库表 (00:31)
- 视频: 4-11 导入源代码中的sql文件 (01:10)
- 视频: 4-12 执行sql并检查结果 (00:56)
- 视频: 4-13 配置数据库参数 (01:54)
- 视频: 4-14 验证参数是否配置正确 (01:20)
- 视频: 4-15 在git上Commit更新代码 (02:39)
- 视频: 4-16 Push更新代码到Github (00:28)
- 视频: 4-17 部署应用程序的总结_1 (00:13)
- 视频: 4-18 本章回顾 (01:06)
第5章 Jenkins自动化部署任务开发
本章简述自动化构建、部署过程、 创建Jenkins 任务,填写部署代码、实际运行部署任务。