黑马程序员Java教程自动化部署Jenkins从环境配置到项目开发

51.5万
5648
2020-01-12 13:15:08
4307
3456
1.9万
1822
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目。在本套课程中,我们将全面的讲解Jenkins相关知识。从Jenkins的安装部署和环境配置,到Jenkins构建Web应用程序。从Jenkins+Docker+SpringCloud微服务持续部署,到Jenkins+Kubernetes进行分布式主从构建。
咨询课程1对1就业指导、技术提升直接私信,周一到周五晚7点直播答疑求职技术干货,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
视频选集
(1/92)
自动连播
01.Jenkins课程大纲介绍
02:22
02.软件开发生命周期介绍
03:58
03.软件开发的瀑布模型
05:51
04.软件开发的敏捷开发
07:34
05.什么是持续集成
05:29
06.持续集成的组成要素
03:25
07.持续集成的好处
02:38
08.Jenkins软件介绍
03:56
09.持续集成流程说明
04:01
10.安装Gitlab代码托管服务
13:50
11.Gitlab添加组,创建用户,创建项目
10:29
12.源码上传到Gitlab仓库
04:25
13.持续集成环境(1)-Jenkins软件安装
09:25
14.持续集成环境(2)-Jenkins插件管理
08:43
15.持续集成环境(3)-Jenkins用户权限管理
14:29
16-安装凭证插件
04:21
17.-普通用户密码凭证
07:48
18.SSH私钥凭证
06:19
19.持续集成环境(5)-Maven安装和配置
15:52
20.持续集成环境(6)-Tomcat安装和配置
09:04
21.Jenkins构建的项目类型介绍
05:04
22.自由风格项目构建
11:10
23.演示代码改动后的持续集成
04:10
24.JMaven项目构建
06:31
25.Pipeline简介
05:34
26.Pipeline语法快速入门
09:51
27-拉取Gitlab脚本编写
06:30
28-编译构建与远程部署脚本编写
05:05
29.-管理Jenkinsfile脚本文件
05:39
30.常见的构建触发器(上)
10:24
31.Jenkins项目构建细节(1)-常见的构建触发器(下)
11:24
32.Jenkins项目构建细节(2)-Git hook自动触发构建
12:57
33.Jenkins项目构建细节(3)-Jenkins的参数化构建
08:58
34.Jenkins项目构建细节(4)-整合邮件服务-01-Jenkins配置邮箱服务
08:42
35.Jenkins项目构建细节(4)-整合邮件服务-02-项目构建结果发送邮件通知
14:23
36.SonarQube代码审查(1) - 安装SonarQube
13:27
37.SonarQube代码审查(2) - Jenkins与SonarQube整合
09:04
38.SonarQube代码审查(3)-在项目添加SonaQube代码审查(非流水线项目)
13:28
39.SonarQube代码审查(4)-在项目添加SonaQube代码审查(流水线项目)
10:12
40.总结前面三章的内容
03:43
41.Jenkins、Docker、SpringCloud持续集成流程说明
05:49
42.SpringCloud微服务源码概述
05:22
43.本地部署(1)-SpringCloud微服务-IDEA运行测试
05:18
44.本地部署(1)-SpringCloud微服务部署-本地打包和运行
08:24
45.本地部署(2)-前端静态web网站
05:06
46.环境准备(1)-Docker快速入门-Docker简介
06:15
47.环境准备(1)-Docker安装
06:36
48.环境准备(1)-镜像相关命令
03:36
49.环境准备(1)-容器相关命令
10:52
50.环境准备(2)-Dockerfile简介和常见命令
04:37
51.环境准备(2)-使用Dockerfile制作微服务镜像
07:22
52.环境准备(3)-Harbor简介和安装
08:44
53.环境准备(3)-在Harbor创建用户和项目
06:04
54.环境准备(3)-把本地镜像上传到Harbor仓库
07:30
55.环境准备(3)-从Harbor下载镜像
03:38
56.微服务持续集成(1)-项目代码上传到Gitlab
10:41
57.微服务持续集成(2)-从Gitlab拉取项目源码
08:15
58.微服务持续集成(3)-提交到SonarQube代码审查
16:02
59.微服务持续集成(4)-编译打包微服务工程
16:12
60.微服务持续集成(4)-使用Dockerfile插件生成镜像
14:31
61.微服务持续集成(5)-上传到Harbor镜像仓库
17:45
62.微服务持续集成(6)-拉取镜像和发布应用
18:04
63.微服务持续集成(6)-部署和测试所有微服务
11:11
64.微服务持续集成(7)-部署前端静态web网站
14:05
65.Jenkins与SpringCloud部署方案优化
02:25
66.Jenkins与SpringCloud集群部署流程说明
02:33
67.修改所有微服务配置
04:57
68.设计Jenkins集群项目的多选类型参数
06:16
69.把多个项目提交SonarQube进行代码审查
06:56
70.多个项目打包及构建上传镜像
05:10
71.把Eureka注册中心集群部署到多台服务器
15:53
72.把其他微服务集群部署到多台服务器
04:45
73.Nginx与Zuul集群实现高可用网关
06:49
74.什么是Master-Slave分布式构建
02:27
75.利用Jenkins的Slave节点构建项目
11:29
76.Kubernetes实现Master-Slave分布式构建方案
08:54
77.Kubernetes的架构介绍
03:45
78.Kubernetes安装-环境设置及工具安装
16:01
79.Kubernetes安装-Master节点初始化
03:35
80.Kubernetes安装-Master节点安装Calico网络组件
05:08
81.Kubernetes安装-Slave节点绑定到Master节点
04:06
82.安装和配置NFS文件共享服务器
09:16
83.Kubernetes安装Jenkins-Master
12:58
84.Jenkins-Master基本插件安装
06:22
85.Jenkins安装Kubernetes插件
03:30
86.构建Jenkins-Slave自定义镜像
06:01
87.测试Jenkins-Slave创建
07:54
88.使用Jenkins-Slave完成微服务镜像构建
15:19
89.安装Kubernetes Continuous Deploy插件
04:43
90.完成Eureka集群部署到Kubernetes
13:04
91.完成Zuul网关集群部署到Kubernetes
04:07
92.课程总结
04:40
客服
顶部
赛事库 课堂 2021拜年纪