( @+ ^ {3 z7 e
# K; P4 A: N, Z+ J3 M i- G〖课程介绍〗
; a- N, ]. x8 g2 _/ k自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署; n8 S. p' O) y. b- b2 e) [
/ K$ l7 q# ^9 ~* K3 q; n
〖课程目录〗 w0 R/ f8 |: I8 {' ]% @
第1章 课程导读- E5 ?- l3 h* M6 l, b
介绍设计这门课程的目的,以及课程内容' b7 z( S* S/ w$ W+ X: A
1-1 课程介绍试看
. ?/ s$ U6 I1 r5 F# h l6 T- c1 j% u% X& i8 R$ n0 Q
第2章 Gitlab模块3 c2 b+ y$ y" O$ t! h
GitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...
* _* r8 U7 P- {- V* T2-1 GitLab介绍2 c) b# c" q: c# ]2 y: d, T
2-2 GitLab工作流程1 Y; d3 U5 g% V6 t/ I T
2-3 GitLab安装配置管理
( I: N; B' u; M, V% t t" u$ M% A2-4 GitLab的应用
. I$ m9 o$ W$ }. Z
p6 L# w( \# @& w0 j5 h9 L5 i# R第3章 Ansible模块1 R, j4 G2 v9 d" j' H' } m
Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...
/ L- o& j$ r8 ~& n& _3-1 Ansible简介3 E/ s% \: W* V+ U* U2 Q4 {. [
3-2 Ansible的优势和应用场景
+ p- k, D5 {: f, l, Q' Y- t# A3-3 Ansible配合virtualenv安装配置
- X% k/ z! z( k8 @4 n8 h5 d3 @7 x3-4 Ansible playbooks入门和编写规范(上)7 R+ K* `& j% v- o# s7 C& q: T
3-5 Ansible playbooks入门和编写规范(下)
. f+ O; q; [/ r3 Q4 t3-6 Ansible playbooks常用模块介绍试看
! G# M" n' k. f0 P3-7 Ansible playbooks常用模块案例操作试看
* h, ^$ m# O6 J, O5 I" W( r) e4 `) w' y' R
第4章 Jenkins模块# q& }: L! q9 `" a
Jenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....- r9 [+ |4 u+ B( ~
4-1 Jenkins介绍2 ?; N, h, Z+ p. D8 {: E# e
4-2 Jenkins的优势和应用场景
' G C( k7 L8 I$ j, V1 T- J! M4-3 Jenkins安装配置管理$ r( d6 P& J! w# V3 Y
4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)
- @0 s% r4 m4 u J" U4 m. C. n4-5 Jenkins job环境准备
9 X1 s1 K/ [% s8 R2 x! i( @4-6 Jenkins freestyle job的构建与配置& ~& {; s5 M$ Q" g+ r
4-7 Jenkins Pipeline job的编码规范与构建配置0 x2 J+ f3 c+ g' {. B8 g( k- o6 p
4-8 Jenkins Linux shell集成和Jenkins参数集成8 U# s" u& d- t0 M
4-9 Jenkins Git和Maven集成
* V0 D% I' K4 @4-10 Jenkins Ansible集成4 @$ b5 D8 Q4 I u/ }4 K
$ I% O7 z Q2 \! X" {# h第5章 Jenkins, Ansible,Gitlab实战
+ V( Z* P3 C" A$ I6 U这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...& w6 d' z0 i9 x3 x5 A2 A
5-1 Freestyle job实战 - 三剑客环境搭建
0 S1 t9 L8 l( h4 o c0 x2 _$ G7 n5-2 Freestyle job实战 - 环境配置0 O, ?# _/ N& v& c7 c
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署% _( p' V7 q o+ Y/ E
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库2 u( U. w5 l3 a- h I+ ^0 w. U" G
5-5 Freestyle job实战 - Freestyle任务构建和自动化部署' A1 H6 \7 Q8 b+ ]9 }' u2 D
5-6 Jenkins pipeline job实战 - 三剑客环境搭建
. C: a9 G2 S. k' d5 @' S s+ u5-7 Jenkins pipeline job实战 - 环境配置
: c+ {7 s3 `( e, O5 Z5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署8 z9 d: y3 }8 ?6 O9 `
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库: i- c }6 V( O9 S4 Y& [2 T
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写
& j+ V6 O' C! n2 T, k! ~5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署
& z* A% h( Q5 o. O. J) W9 t# |, b
第6章 课程总结
% V: [: H+ \7 C5 T' Y课程总结* B( N/ v+ O5 F! `* |4 W6 y
6-1 课程总结2 i: f0 X1 E/ ^" E4 k [4 Z
. b- ~2 G4 ?" R N' {2 C0 U
# G" e3 I u9 b/ |) k j f7 E〖下载地址〗6 }8 V1 z1 C! U
3 K- p6 |# \3 F7 T7 @4 l
1 N+ }+ h2 C ?/ a----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
: C: M) a# ^( F8 M1 o4 x5 W6 I! L4 y0 `! \6 Q3 M- _
〖下载地址失效反馈〗, s z5 S" f9 s+ P# T, f* j
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com0 F" \9 R! y( D' j+ o# }* x
d( q: f( C* R6 `# b〖升级为终身会员免金币下载全站资源〗) Z( J. [) u( j7 _3 P* j
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
( ?, D0 q L4 p' R( u, V) r( [8 v
〖客服24小时咨询〗
* p( y5 b9 {! r6 T9 D有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。! b# E+ r. C" }. f2 s
M8 k3 Y/ e% J o q/ n- v5 j
" \) c4 C& S6 m) c* k0 L8 [ |
|