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

  [复制链接]
查看7121 | 回复18 | 2020-6-16 00:17:05 | 显示全部楼层 |阅读模式
9697.jpg . ^* ]! i/ h' A% i

. T2 ?3 [* Q  T9 g〖课程介绍〗! [- D( K  {3 j* {( ~5 e1 z2 r
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
3 N# a  J, k3 b& U' `7 m; |6 g1 {' R. \# N+ r, y
〖课程目录〗
& F( [) i2 ^: w" O! `/ s0 `第1章 课程导读/ M( @: N' z. [: H8 X! Q  q
介绍设计这门课程的目的,以及课程内容
6 K/ g, I0 v; X3 C: c/ l1 C1-1 课程介绍试看
7 O0 h2 c; P4 w
4 n8 X: b7 X6 A( a+ f( d3 F第2章 Gitlab模块
# t. l- a1 s& J0 d- {: D  wGitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...
" h: J. N5 l+ ]2 B5 c: n2-1 GitLab介绍
9 U5 |: _2 j4 b  e, F( M2-2 GitLab工作流程
6 a8 }3 M; {. }! p6 {9 n2-3 GitLab安装配置管理/ K/ }7 P' z0 U
2-4 GitLab的应用8 p$ s( {" `/ s/ x- @: }

9 U$ s( c9 R: {% W第3章 Ansible模块2 w6 |# i! N; m: g
Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...
( \" [  l+ e8 Q7 ^9 W3 x3-1 Ansible简介
* {$ U: f+ R6 v! v# X3-2 Ansible的优势和应用场景
1 m2 [9 S; {' a& R; x2 i3-3 Ansible配合virtualenv安装配置
5 J" ^. P, d7 R3-4 Ansible playbooks入门和编写规范(上)
5 p% F' D6 `/ y# o2 w: S6 A. X3-5 Ansible playbooks入门和编写规范(下)
/ J3 F/ y8 X- _/ {# v8 @3-6 Ansible playbooks常用模块介绍试看
3 P" l. |% i2 S$ k9 N. {, K4 m' P3-7 Ansible playbooks常用模块案例操作试看1 w1 r+ s, t  U, A

* u3 T- U' x8 U/ m+ L! L第4章 Jenkins模块
/ u% l/ |3 x# F$ ^7 i1 rJenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....
( D- t- B/ M2 p* j: f4-1 Jenkins介绍% }' f0 h5 A& m  c. i9 |, G3 _
4-2 Jenkins的优势和应用场景+ f' D6 ^& N/ v" k1 _
4-3 Jenkins安装配置管理
* N. I+ A9 _) Y. y5 w4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)
' S5 G( ?, \6 }& Q* A3 z+ ?: g4-5 Jenkins job环境准备% y9 R* ?( H$ b2 q3 Z# z
4-6 Jenkins freestyle job的构建与配置/ A* m: H2 \6 k- I3 ]
4-7 Jenkins Pipeline job的编码规范与构建配置
5 _5 I: T$ `: g. v! \. C' u4-8 Jenkins Linux shell集成和Jenkins参数集成
4 u2 W0 H6 k) i- a, v2 O5 @6 V& ?4-9 Jenkins Git和Maven集成
/ U# o0 Z  B% l! `4-10 Jenkins Ansible集成( \# v" x! w& x/ @

$ w( [: {2 |8 U. y  x8 Z6 `第5章 Jenkins, Ansible,Gitlab实战
4 T- @& W5 ?: F% s2 g, J这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最.../ j9 g1 R7 Y: I
5-1 Freestyle job实战 - 三剑客环境搭建0 P; G; C. J- z) K- y
5-2 Freestyle job实战 - 环境配置) ?: q* y5 q8 Q8 P
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署) n. \6 D* |% o" Z1 M. C
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库. h$ o7 W7 r3 z9 z- m
5-5 Freestyle job实战 - Freestyle任务构建和自动化部署
1 g. f& l: C5 ?! }$ b% ]& g* i5-6 Jenkins pipeline job实战 - 三剑客环境搭建+ T. d) E  \# [/ ^4 O( r% s
5-7 Jenkins pipeline job实战 - 环境配置# ~3 x0 f6 o. S7 u3 g
5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署6 I/ Q+ S5 q. H  `  }
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库$ [& o" c) {  Z( K- P" ^
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写
  O( p4 z, m2 L' E" ~; S5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署! A7 A% M% W8 w* Q0 u

" v' A. x' L* Q/ P2 w. ?第6章 课程总结" O: ^% T# T9 T% x) l- W. T' Y0 b
课程总结* ]7 Q  P. }3 }  Y
6-1 课程总结
/ @" m$ d( L; O: Q6 J

9 W, b: x; e# g3 W: k
) ]" u* W) |+ {/ q3 {8 K〖下载地址〗4 n+ G0 y3 s( J0 t5 N
游客,如果您要查看本帖隐藏内容请回复
' A6 R; H- b# ]9 t+ a. o

4 d0 F* F1 o4 d- u) s/ d/ O----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
9 n7 T8 p5 V0 g  e( E0 }9 C& J; B( h- e
〖下载地址失效反馈〗
/ ~! U8 ]% d) M& g9 N1 g如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com! O( ]* ^/ T/ w5 n" Q5 T4 o' d% Q

0 a; ]4 o' o7 C〖升级为终身会员免金币下载全站资源〗& V) z/ Y( z5 I0 k+ ~
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
" F6 v. Z9 B9 b7 w- u, a/ `
; D3 O/ X) L0 b( A" ~" R/ ^〖客服24小时咨询〗
5 v& w9 y/ I  [$ B; D6 o有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
( m. m7 a. ~' k' f) C; y. Q# e

/ |' w0 z& w0 s. v& ?
# j" l6 a; o, l; F4 \. L7 @

相关帖子

回复

使用道具 举报

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 | 显示全部楼层
支持支持" y# r# U6 j  r/ h2 w7 X# c$ E
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则