5 c) P: ^: n% B# u, C
6 M ^! |! N3 B5 K! a
〖课程介绍〗* U4 T, g: S3 X% C
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
& K7 {3 v9 r* Y# N
2 @/ K, m% a; G# S+ E3 X' E〖课程目录〗
' N7 Q, H$ ]# g5 Y0 M) g第1章 课程导读8 k F9 W$ e# s( X' e
介绍设计这门课程的目的,以及课程内容
8 ~* D' W4 G9 `+ t1-1 课程介绍试看 }3 E+ ?2 Y" c _0 k0 D% G3 w
7 G) E5 m4 y7 R+ K( L第2章 Gitlab模块6 C! @* @5 c( s8 [3 T
GitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...
0 d$ E% n7 N; n8 W/ D, u s/ M2-1 GitLab介绍 z, V) L V: g+ ]* f5 i
2-2 GitLab工作流程( F" M: j0 @: s9 Z' @
2-3 GitLab安装配置管理3 R7 H/ V* L4 [3 [- U+ `* z: J- ~
2-4 GitLab的应用$ L. L0 `9 I; q4 U
3 S1 K. F6 k+ M. }$ u2 M/ q/ [第3章 Ansible模块6 \# G. \' H4 J# f4 Y& i
Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...
) I; ~4 e4 C; B3-1 Ansible简介
3 [, y$ U) Q) w' ]8 \3-2 Ansible的优势和应用场景4 d7 C0 H# C3 d* m" C3 f
3-3 Ansible配合virtualenv安装配置
% k# E% R# Z9 d; d) j' `0 z3-4 Ansible playbooks入门和编写规范(上)" L4 }+ o$ b; y
3-5 Ansible playbooks入门和编写规范(下)
; n- k/ _# v F% z! ?% ]/ d+ ~3-6 Ansible playbooks常用模块介绍试看
( y( {$ ]/ I6 _, H, D; x+ U" C3-7 Ansible playbooks常用模块案例操作试看
/ h& N8 a- s1 `( g( c* C3 Y, g. C+ u% z/ v g2 J
第4章 Jenkins模块
8 \! @0 g: \/ FJenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能...., W& D2 `% e8 c3 P8 R; f
4-1 Jenkins介绍+ m+ @: Z2 x2 n3 _
4-2 Jenkins的优势和应用场景. Q4 m l7 h3 \ X2 I' g" h
4-3 Jenkins安装配置管理
* g# C7 E( J: I4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)
/ P @/ F4 I& R4-5 Jenkins job环境准备
4 ]# v' R. X, i- j1 {4-6 Jenkins freestyle job的构建与配置! K- @/ Q& y& y
4-7 Jenkins Pipeline job的编码规范与构建配置( T; Y5 I8 Y5 V4 D
4-8 Jenkins Linux shell集成和Jenkins参数集成
( C; E2 X/ i* m. c4-9 Jenkins Git和Maven集成% J- l/ g- N4 j7 _
4-10 Jenkins Ansible集成: _" m4 R% q. s% h
1 V0 {/ B- }8 {6 |2 D2 P- @
第5章 Jenkins, Ansible,Gitlab实战
' o( T$ {; \) C这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...
$ j) B7 U4 e% |1 j ^5-1 Freestyle job实战 - 三剑客环境搭建/ F+ L8 k' j+ a$ n
5-2 Freestyle job实战 - 环境配置! f: M( b3 B7 x, q9 E
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署
/ b, D. ~; S f2 @( i; F, g* M5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库2 i; e V* f t# z
5-5 Freestyle job实战 - Freestyle任务构建和自动化部署( i& T3 \0 `& n& x' S `
5-6 Jenkins pipeline job实战 - 三剑客环境搭建$ K- j( e, B& F8 r! R1 G" C6 {8 {
5-7 Jenkins pipeline job实战 - 环境配置
! m2 j+ K, _! S5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署) ]0 ^9 x! A, H! [8 s7 x# J5 @, ]
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库' z' h, c }/ L
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写( K# y- l( Q- [8 u! _* ~
5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署
6 N$ w8 ]) a: g. q0 w- D6 ]" X; r# |1 `. |
第6章 课程总结- Z3 W8 a+ d* R
课程总结$ }" z2 K$ |$ w+ r
6-1 课程总结
' P2 [, g1 g2 _; O$ S' k; j1 o* W9 F
; @6 r. c, r3 y: q5 a! K/ T
, x6 G p. o! R8 X- s: U〖下载地址〗; a8 M+ _/ p+ G( z" ?
5 Z0 q4 W$ G# Z2 L4 P; N5 ]: K* Q5 t( J
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------% C! O1 r5 F+ @. ~. |
* a( L. N( l2 m! N2 [: X$ S& `( N
〖下载地址失效反馈〗4 V( i6 B3 V/ I# L3 a, C
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
[0 l, t, k5 I7 W, I& ~& o' V j. c/ o# G! ~: P/ p) g
〖升级为终身会员免金币下载全站资源〗
2 A7 _) _8 t0 D全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
- o+ s4 |- Q$ C8 b- j& \, `; a% a
0 }- b2 ^- ^: D6 ]. X〖客服24小时咨询〗& S' e' @/ P( \$ V4 R
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
" A' a* j6 b8 b3 c( o) l
' b* Y3 m& Y- t0 W u( d2 R) L9 k- F) W1 `, u* f1 }9 ^8 H2 Q
|
|