Jenkins+Ansible+Gitlab自动化部署三剑客

  [复制链接]
查看6076 | 回复18 | 2020-6-16 00:17:05 | 显示全部楼层 |阅读模式
9697.jpg 0 b: u% j. U9 X

% A2 c. @" a: {4 }  p〖课程介绍〗5 D# H8 B! I6 _' }; Z. r9 }% c
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
0 f- [  [' u: b& O/ Z. w8 ?6 }: p0 F! P) j
〖课程目录〗
+ ]+ i+ x. V3 E0 x" f! N" O( l4 {第1章 课程导读3 {  j/ [, C5 k; M, Y( K: Y
介绍设计这门课程的目的,以及课程内容
& y& R% j& B) Q; F4 X1-1 课程介绍试看
, M& O% T7 G' r9 U2 c5 B" H3 b8 Y" }) ^; q6 n
第2章 Gitlab模块
& y) e% a4 P# A8 ^7 Z) }4 DGitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...) ]9 q% M/ X: t
2-1 GitLab介绍! z8 H8 t+ H& a& r7 k
2-2 GitLab工作流程3 j' S+ @1 G3 H& n  w5 D$ A
2-3 GitLab安装配置管理/ R, j& p0 }. Y/ y
2-4 GitLab的应用
, l0 V7 M' g* a, m) m8 r1 h8 d0 d& a
第3章 Ansible模块
! S, j* l  }) j  F1 }Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...
7 K& v/ N; b" o: ?$ O1 i3-1 Ansible简介
& E/ |' n  ]8 I) I2 P3-2 Ansible的优势和应用场景
* g7 ^0 w8 x: y" q) l" L3-3 Ansible配合virtualenv安装配置. @' x$ U: }3 B8 i8 e
3-4 Ansible playbooks入门和编写规范(上)
$ i) c' e: R/ i/ q/ B3-5 Ansible playbooks入门和编写规范(下)
' n' ^0 p6 @  g/ G3-6 Ansible playbooks常用模块介绍试看1 z+ X- d7 j8 F+ {9 P$ r
3-7 Ansible playbooks常用模块案例操作试看: g* o% Q. A& M; O

: U& l0 P5 Z5 Q8 P( r' ^第4章 Jenkins模块/ b9 U$ Y! _' S" s, @5 ?' y" d, ?
Jenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....9 M% ]; D' K3 M: N
4-1 Jenkins介绍0 y; b) F2 [2 L2 A
4-2 Jenkins的优势和应用场景1 f; V( f6 ~  _/ h) N7 J
4-3 Jenkins安装配置管理
4 J# a* v+ {1 J/ d4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)' r  a5 ]* N1 ]+ _
4-5 Jenkins job环境准备
8 |. Z6 J; c$ r+ f$ {4-6 Jenkins freestyle job的构建与配置
! \% N% s; b9 g1 r, w/ m. e" O% O* O4-7 Jenkins Pipeline job的编码规范与构建配置6 S& B, q! R$ T/ V) r
4-8 Jenkins Linux shell集成和Jenkins参数集成2 z+ B! S) v) E) s0 y2 T
4-9 Jenkins Git和Maven集成
) Y9 ]" B" ?, @0 f( e; m. u4-10 Jenkins Ansible集成0 N5 I9 C* R; x7 i" \7 l9 ^

8 C, H2 h5 x# ^6 {# f' @+ j2 w8 i3 w/ E第5章 Jenkins, Ansible,Gitlab实战
' o1 `& U: L7 n5 A* I# K. N这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最.... Z% Q$ C) [3 n; }
5-1 Freestyle job实战 - 三剑客环境搭建
6 i1 v, D2 G9 ]+ x! v1 |5-2 Freestyle job实战 - 环境配置/ T% w1 c1 Y5 E( G7 Y8 n8 p
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署5 K) ~& I5 b1 L# A* M4 p& x
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库
4 O$ X* l* h! N: ?4 q5-5 Freestyle job实战 - Freestyle任务构建和自动化部署
' p8 y( P. U  L0 X( U5-6 Jenkins pipeline job实战 - 三剑客环境搭建
+ O; M$ s5 }( C1 F0 ?  n5-7 Jenkins pipeline job实战 - 环境配置
2 M; L; W5 R7 b5 ^6 Z2 G! A0 P5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署
7 w( D4 h5 c% ~, {9 L5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库8 \6 x% Q, u% Q4 {" S0 w$ v
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写8 V( B* [/ I8 g* ]
5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署
. \3 k; I+ G$ x! L' {8 [9 Q# b* {8 @$ {" i
第6章 课程总结
; v3 e* `# L2 C8 I5 ?" _  x& b4 p课程总结
4 p) g# A2 V8 o* e3 x& i" k6 n6-1 课程总结; K" Z- t' K2 t9 N4 E

1 z- t* l& `( N8 l3 t# S2 s9 E
5 B% H) x# Z+ ^, e" q〖下载地址〗
; M* L1 a3 k/ P' D, ^0 t- y8 x
游客,如果您要查看本帖隐藏内容请回复
* h/ \0 n& `- |
# y* b8 z$ N- b+ H/ J
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
4 p- ?6 k1 p9 Z- d+ Z/ `& N  J0 _& T. s9 d- e: v! M
〖下载地址失效反馈〗
. T( Q$ o5 z4 j, X$ O' Q. E. T如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
/ p% E6 Q2 k) A& H1 |4 o
* S5 i1 t+ L3 n; k4 x  Q〖升级为终身会员免金币下载全站资源〗
6 }! h. w+ `  o全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html9 m* m( g/ U3 d! U

  i& d# h6 b& U3 R〖客服24小时咨询〗
( V3 n" h& O! _, H6 I有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
# x9 k3 s: D! v1 d
+ g0 O3 a" V* Q: }

. Y$ I$ Q2 w! Q& E

相关帖子

回复

使用道具 举报

shaoxia2020 | 2020-6-16 22:10:58 | 显示全部楼层
自动化部署 学习一下
回复

使用道具 举报

junxi | 2020-6-18 19:20:04 | 显示全部楼层
11111111111
回复

使用道具 举报

1009779858 | 2020-6-24 14:42:50 | 显示全部楼层
感谢楼主的分享
回复

使用道具 举报

zzh120419 | 2020-7-14 16:23:47 | 显示全部楼层
学习一下哈哈
回复

使用道具 举报

toby2che | 2020-7-23 00:03:58 | 显示全部楼层
感谢分享
回复

使用道具 举报

yearn519 | 2020-8-15 23:49:54 | 显示全部楼层
支持支持
8 u/ P" p6 a$ B% G! f7 \: P3 m
回复

使用道具 举报

saitama | 2020-8-26 22:17:39 | 显示全部楼层
自动化部署 学习一下
回复

使用道具 举报

赵先生 | 2020-10-13 13:59:31 | 显示全部楼层
6666666666666666666
回复

使用道具 举报

ustc1234 | 2020-10-14 09:07:38 | 显示全部楼层
Jenkins+Ansible+Gitlab自动化部署三剑客
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则