% n* Y8 G$ d0 P, w6 s4 {
" U/ b7 {6 i6 v0 N
〖课程介绍〗
e7 F9 m5 c# r; Y) Q( n& m; Z自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
: E2 ~% x9 R+ l, }6 I& d r. p4 e" I7 W2 H/ s
〖课程目录〗; q5 ~% f1 C. W: k2 O5 d
第1章 课程导读0 D2 e( D8 J- @( i( u
介绍设计这门课程的目的,以及课程内容
+ d- g% V6 M& e% x- |# G1-1 课程介绍试看" L/ E$ u& b3 q- B2 H
# j1 ~7 J# C2 @4 p W第2章 Gitlab模块+ b* P- A7 H3 O1 }
GitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...8 g3 p+ {/ B# ~7 q2 g, d3 `$ f+ ~
2-1 GitLab介绍
% W$ Y7 }6 L' j' ]. J2-2 GitLab工作流程
4 {/ L E5 b4 @: C3 G3 x2-3 GitLab安装配置管理0 I' _8 @* L0 ~/ z6 e. D
2-4 GitLab的应用
8 o) j' R3 z* M- k% r
( C4 V) w9 |9 C! a3 C( E" r第3章 Ansible模块
3 O- Q& _: [6 {. l9 J' h y. YAnsilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...6 {" O. ]0 B8 b+ E' B
3-1 Ansible简介
, q, A5 G: h) |4 j- `) K; ?3-2 Ansible的优势和应用场景' m( N! z( P9 }; ]
3-3 Ansible配合virtualenv安装配置' i/ l8 y( T: C$ R9 i2 A, e5 h
3-4 Ansible playbooks入门和编写规范(上)8 M0 H+ {1 C; u; j# S
3-5 Ansible playbooks入门和编写规范(下), t! d; p0 |' C: X* h6 X( R! ~8 k
3-6 Ansible playbooks常用模块介绍试看( ~& ^- z4 h- M0 E) j! H7 d
3-7 Ansible playbooks常用模块案例操作试看5 ?/ F$ n8 x v7 }. c1 X" s) S- F5 N
. [ f+ J/ S) I% M0 O
第4章 Jenkins模块( M; I7 U8 \' h( v; z4 y
Jenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....
$ z' s z* ]$ ]6 r; s4-1 Jenkins介绍' o8 u: h* _) a. `6 G6 |8 p
4-2 Jenkins的优势和应用场景
" n" _" @2 B2 [3 A# E2 H4-3 Jenkins安装配置管理6 B& ?: F3 I: ^3 `2 E6 F, @; a( u
4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)1 I3 P1 i1 S) C8 {+ C" ~, v" P
4-5 Jenkins job环境准备
% E* V, D5 u/ a3 H6 ^# {4-6 Jenkins freestyle job的构建与配置: X7 I r& ]$ e1 `, b" ~
4-7 Jenkins Pipeline job的编码规范与构建配置0 [" K$ o" V" J9 c
4-8 Jenkins Linux shell集成和Jenkins参数集成1 o7 R9 F2 d9 M( [9 G+ L
4-9 Jenkins Git和Maven集成/ Q/ ^8 v- v$ u% ]
4-10 Jenkins Ansible集成
0 Z" L, g0 C8 x6 u, z! g5 o/ w, @9 M9 q
第5章 Jenkins, Ansible,Gitlab实战
; l" L. ?9 X0 f5 ^! Z6 G: `9 ]这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...% c$ J4 g6 I; V+ P( v1 \
5-1 Freestyle job实战 - 三剑客环境搭建
0 y# d$ M" ~7 y1 _' B3 w9 C5-2 Freestyle job实战 - 环境配置
0 J9 k( ~: }0 ?4 C% j5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署
' N* o. Z; I+ w# d0 b, C7 v+ X5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库) Q7 z" i) a8 c% w) V* R
5-5 Freestyle job实战 - Freestyle任务构建和自动化部署% ^& |' _( x; b9 R
5-6 Jenkins pipeline job实战 - 三剑客环境搭建
. ~; H! n: W+ N+ o* a5 W% y5-7 Jenkins pipeline job实战 - 环境配置
! n0 F5 _5 F$ P6 U* `5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署7 p2 R7 v( Z% ?4 q
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库2 J$ S! }, Q2 F. K% N3 `
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写
$ t U" o! e8 u# b& C8 |5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署9 Y. X& P/ w. I- n( ^# u
y+ N1 D+ g$ U
第6章 课程总结 u. ?$ ?. u3 D/ I) I
课程总结2 t: Q( M: @4 x) a- T/ e; s
6-1 课程总结: U1 b) ~, U5 g
2 d! m0 t4 N: ]2 ^# t7 G+ ]
) D0 \* s: p' Z〖下载地址〗
5 V3 W- C( Q5 X) o7 s3 M0 c, x& Y2 U- g
, U% `& f U7 ?2 S# i! n
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------" y. E N2 K- h0 M0 s& [
1 d. u' ?0 W3 l; Q6 [' M( O〖下载地址失效反馈〗, x- ]( G. I6 T1 S5 b" v+ ^" d
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com. }+ ], R" r2 K, t
) t4 A {! h- }0 T8 w3 s
〖升级为终身会员免金币下载全站资源〗
& S7 H* E; P' s; u5 @2 ]8 ^全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
3 X4 l" y9 @6 h& f* h
* l5 @# X1 q! \) Q& x〖客服24小时咨询〗# ?! T% i! b7 b
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
/ D8 c9 V7 q4 J& Q& x
- M+ C3 P7 }$ E9 X; T* E* V
7 H0 H' J; d9 m/ Y* S6 i |
|