/ ^7 z; C6 j* E' D. g' ~2 `
- r- ^, j' {4 p" F+ c$ Q〖课程介绍〗* a9 ^& h' Z6 {9 t' a. ]
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署5 u/ Q, w. T+ E: y! f3 B
3 Q0 `% l8 g% X) a
〖课程目录〗
7 a* D6 }2 W* W6 p1 a第1章 课程导读1 _/ u" g V3 K
介绍设计这门课程的目的,以及课程内容# I& e0 M# G6 O: f; L
1-1 课程介绍试看
$ O1 Y/ p8 m% v! d5 ]8 e: v8 [3 {% t# q' t
第2章 Gitlab模块
* @4 r0 d4 n7 R& K j- u( ZGitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...
1 I$ ^ r2 ^ G& _2-1 GitLab介绍/ ~+ ~! G# X3 [' t6 H8 W! n4 z
2-2 GitLab工作流程
$ Z. E+ H/ Z4 w E1 `# c. L) U3 [2-3 GitLab安装配置管理
0 s% C& E5 _- N; @0 M2-4 GitLab的应用
0 p. p1 e$ B& h# l. ~ G" O
) N, l# H6 i$ B' S8 [) l第3章 Ansible模块2 V* `* H( H2 ~/ ~1 t
Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...# B) K* E- f7 r3 V1 B% V' R0 A; p
3-1 Ansible简介6 R1 D& c& o- M8 i+ r
3-2 Ansible的优势和应用场景5 O6 V* Y' r, y4 j) E
3-3 Ansible配合virtualenv安装配置1 T; B1 [: C6 k) w w7 z& z
3-4 Ansible playbooks入门和编写规范(上)7 Z& l7 |5 g" V$ a4 I9 F
3-5 Ansible playbooks入门和编写规范(下)+ \ ~6 Y5 D( @$ s8 e
3-6 Ansible playbooks常用模块介绍试看# M- f3 A: ~2 C- N0 ?- x o
3-7 Ansible playbooks常用模块案例操作试看8 {+ @2 d/ G& m" [: ]0 {' v
) r* e7 h) k: _6 ^/ u+ ?, Q5 z第4章 Jenkins模块
& I4 J1 s& r! oJenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....3 G" F7 n! y& b9 _' w
4-1 Jenkins介绍
" q! _# i- x& i9 M6 d, e& a: R0 r7 s" y" i1 }4-2 Jenkins的优势和应用场景" F g% ?9 O6 [! J! i8 ]7 |/ x
4-3 Jenkins安装配置管理+ G4 o/ t; S8 ]: y- D0 C. C
4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)
' F4 N( d0 M# v/ a4-5 Jenkins job环境准备
) R- z9 j( F/ H4-6 Jenkins freestyle job的构建与配置% S' k" y. j! ?$ p4 q: ]
4-7 Jenkins Pipeline job的编码规范与构建配置* U6 x- M1 E) i: r: }
4-8 Jenkins Linux shell集成和Jenkins参数集成, J: K; V9 n, \7 T. {/ c) x1 C! |& S
4-9 Jenkins Git和Maven集成( \% I3 h$ u- L
4-10 Jenkins Ansible集成
- R: Y/ _; _- J8 q Q
! m& R" K2 U1 g8 G$ [+ v9 i第5章 Jenkins, Ansible,Gitlab实战, e" C& U( a1 F& E7 t
这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...
[( I% }- ~- I7 W2 n3 Z5-1 Freestyle job实战 - 三剑客环境搭建
3 {/ g8 [: |. ?" [9 R. n, I$ \5-2 Freestyle job实战 - 环境配置& W: n) e9 W. b9 y5 B/ b
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署9 ]& l0 X4 e5 e% ~/ A$ z% Y/ H
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库' O5 V5 H% |- r/ ^
5-5 Freestyle job实战 - Freestyle任务构建和自动化部署" r- }$ r4 ^! v8 k9 C
5-6 Jenkins pipeline job实战 - 三剑客环境搭建; Z$ ^$ [0 }7 o) t; y
5-7 Jenkins pipeline job实战 - 环境配置% M7 q$ u. D0 ~% f" K
5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署- G* S: n, `) {; n
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库- Z/ z# S6 e0 l: z
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写
6 U2 Z" g* p' p- M' d5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署
, F- W5 ?% ]. z# B; u. h$ ?
- ^% {0 c5 \) M6 y: L- o% Z第6章 课程总结0 `& r. t/ q' v$ V: K
课程总结
4 O2 Z1 l7 t# I( T6 K6-1 课程总结
/ U; t! t: B8 l7 ^
. c1 n0 A1 g! J$ `* n7 E0 z. U
( K. _# \. p9 S$ F〖下载地址〗
: S3 V2 I+ y6 v7 R" f; I) g) ]( K0 D1 @& \
3 L6 n6 R+ u- i$ T; d
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------% m7 r$ `$ N1 }5 }0 z
- l, v/ |) k% j& N
〖下载地址失效反馈〗" `1 Q+ p; r( K& x( `: ]
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com! u! Q" u: h' Y, y0 Z) ]
8 P3 h; o; y: E" }3 H+ L, h〖升级为终身会员免金币下载全站资源〗
+ c0 s' m' D0 y+ _1 a全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html8 B4 j1 \* ~5 t9 N& h* y
* }1 g. H7 O0 d5 P8 v' K' t〖客服24小时咨询〗
0 y) X' o, o1 c( Q; Q( d, g: _ F. T有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。# H0 ^8 D9 D a8 ^4 c
3 i2 W6 c2 M- O: ?
5 o- N n3 J w' E) P* C! ` |
|