; W8 B8 V1 J* L& _. o, @: {$ w! b1 ]/ s; P
〖课程介绍〗* B ], v) e9 V" u% p; d, f1 @+ y5 O
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
: L R9 G- ~* e: ^+ Y6 b; u# }( w2 V$ B! P( R9 k
〖课程目录〗
$ g# d& Z( b0 q5 G7 w( @, a第1章 课程导读/ f" z+ S0 a% l- {1 a
介绍设计这门课程的目的,以及课程内容
+ r: C; @- [" d* I4 ?* c" M1-1 课程介绍试看
) }, k$ r. w1 }9 U" A7 y9 i5 R' q7 _! d/ ?4 Z# e5 K5 p
第2章 Gitlab模块
3 T0 y4 ]- H& q$ [GitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及..." R6 s( P- }5 x' h- a- b: h7 k
2-1 GitLab介绍
- o! O) _: w! P& R( O2 b2-2 GitLab工作流程
4 i8 n1 b' A/ f6 J& U2-3 GitLab安装配置管理
5 h$ l8 I3 g' w. y3 G2-4 GitLab的应用3 j9 x a4 F# S8 {
7 ]0 o2 M4 J: x
第3章 Ansible模块
5 a! [7 x+ t9 O2 KAnsilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...$ O$ K) ~, g# V6 j1 j& e* |( J
3-1 Ansible简介
5 E3 a. X8 B8 p4 F; O' m; C0 h3-2 Ansible的优势和应用场景
' y, |" z4 y% J# W3-3 Ansible配合virtualenv安装配置
* e! m/ U1 l, f! O) f* ?- ~3 [3-4 Ansible playbooks入门和编写规范(上)
! E" T% v+ S4 O l3-5 Ansible playbooks入门和编写规范(下)
8 X G$ n0 r7 h- s3-6 Ansible playbooks常用模块介绍试看8 q; d5 s3 _, m% ?" K
3-7 Ansible playbooks常用模块案例操作试看
7 M& ~( q4 @2 z1 v% {" C) ~( S7 Q% h: d6 q# t) r% A" B
第4章 Jenkins模块
A! v( X: m% y' V6 A/ p' MJenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....
# ` }" h% z9 B2 M% r# s4-1 Jenkins介绍
0 K1 }! H5 |3 _" D: v8 I/ V4-2 Jenkins的优势和应用场景1 p; `/ Y% @* V& }" k$ {9 F4 r. k
4-3 Jenkins安装配置管理
3 J5 E; w! w3 F4 w `8 \4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)) d+ M9 [1 k# m& Z3 u- t. x
4-5 Jenkins job环境准备
* `; V" y6 ^# A% Q0 Q# T8 v4-6 Jenkins freestyle job的构建与配置
, |) s- z9 b' Y$ t8 b' y4-7 Jenkins Pipeline job的编码规范与构建配置
% _+ N+ D# I e h( m4-8 Jenkins Linux shell集成和Jenkins参数集成- w( W1 s# ~: g' Y" k
4-9 Jenkins Git和Maven集成
# d' F8 B3 z; Y4-10 Jenkins Ansible集成
6 ?/ x0 x' t+ t0 E3 _
( r k. G- `* l3 O7 m& f第5章 Jenkins, Ansible,Gitlab实战. `$ }1 k0 `# D7 z0 ^. g- F
这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...
8 T' B% ]" B, m! e" Y5-1 Freestyle job实战 - 三剑客环境搭建8 `0 Q y8 X- A) Z
5-2 Freestyle job实战 - 环境配置3 T9 Y+ I! C$ n- p9 r; W! |5 x2 t
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署" O8 r& S1 d5 [( J9 `* ?/ @
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库
" ]1 [1 [# x9 h2 X( L5-5 Freestyle job实战 - Freestyle任务构建和自动化部署) m/ }( \5 k: Y
5-6 Jenkins pipeline job实战 - 三剑客环境搭建
; I. m2 L6 y1 b7 m2 f9 ~5-7 Jenkins pipeline job实战 - 环境配置9 m" ^) _/ ~: [ D( R5 v( e
5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署
# F7 N7 s7 p' x' y9 a! E5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库2 ]& h* L' T4 P9 r9 B. ^7 [
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写! [* e8 s4 Q* ?; A( f) l6 J
5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署
' W" K( t( ~. j* J) w* z7 j; p
! q& r& x( `, m. @' O2 ?第6章 课程总结
: q! q+ N: A: U6 o' @课程总结& h/ s! m# U# }1 X N' E3 v1 ^* J# u2 r
6-1 课程总结
( l$ k7 X1 c- `' S0 p
7 _4 _4 r. l5 V+ V& R0 g7 B4 ]4 T2 B7 n) B" ^! z
〖下载地址〗' o$ `; i. n9 t
, {2 `, B( H: ?" G) k7 k5 P
. x: f; v0 `+ b" A# G4 ]. O----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
) U; v/ ~( L: b7 g3 F1 }( h8 F$ s% R1 g( ]* R* A- B8 \
〖下载地址失效反馈〗
$ S, [1 n& g; ~5 D" V9 |% }如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
. R( O/ v7 w8 e; S4 P7 p( N+ _& R
* m$ B' L' B" l& R" A) c〖升级为终身会员免金币下载全站资源〗3 R) L0 L( i8 Z' i/ _
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
3 F8 j, f2 C9 d4 T$ W+ _0 w3 w# G5 `0 E2 ~% ^4 ?
〖客服24小时咨询〗
5 b" e. t, r& z& n0 y. |7 u) M有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。" S( N! q* e: y
! U9 ~: S ]: M; Y0 K
7 P9 F' _! O; w4 ]( Z |
|