) m8 G x7 g: e* T2 l- P+ U0 {
7 _8 W e! x3 P8 j〖课程介绍〗
" h: i$ i( Q* Y# }! y. u8 W自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署2 c7 ^5 S5 j$ I% ^" I. M
/ _) o8 D: F" w8 E
〖课程目录〗- `6 J8 ]/ `& q: ~5 V9 y0 c2 _
第1章 课程导读
, Q. `8 r: l; f& Q* K {介绍设计这门课程的目的,以及课程内容$ \! l, J& O+ k7 |. ~0 b d( H' C
1-1 课程介绍试看
& ~) u& H$ }- ?' P A: I0 ^
9 l# d$ t Y/ R3 H$ }- o5 T第2章 Gitlab模块
' | ~; Z! n- K' o+ T0 BGitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...3 N* M: d8 P0 |. g" p0 E
2-1 GitLab介绍. m! m0 u; X, V' G3 h- a
2-2 GitLab工作流程
- j, ?4 M+ ] a6 q2 n3 q2 G2-3 GitLab安装配置管理
! C) Q; H' X5 `5 k4 l/ f2-4 GitLab的应用
# Y8 C+ F. G$ @1 ]( n6 @5 S, c# ~$ q
第3章 Ansible模块* k/ y \- P) z! h
Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...
+ x: S; z: w( a& [& f3-1 Ansible简介9 r& l/ J4 y* Y3 i+ D9 v ?
3-2 Ansible的优势和应用场景
! @9 _' r# \, x, J3-3 Ansible配合virtualenv安装配置 L8 T8 t- l6 M4 W9 @, a8 Q
3-4 Ansible playbooks入门和编写规范(上)- r' {6 q E! w$ a
3-5 Ansible playbooks入门和编写规范(下), S' I/ c# K) w# C5 x
3-6 Ansible playbooks常用模块介绍试看
* g! J& j( F7 }3-7 Ansible playbooks常用模块案例操作试看
6 l+ I2 U" P9 V+ {
) w% R! |- }9 Y- ^/ |6 H第4章 Jenkins模块
' L* a" I0 I" t6 C8 L- E% QJenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....
q o4 g) s6 ? ?4 ^4-1 Jenkins介绍
: g1 J8 m" l/ C1 T, }/ ~5 r5 {4-2 Jenkins的优势和应用场景: ^; ?! {! a" v, Q9 t( y
4-3 Jenkins安装配置管理, t7 s, c) t. J7 t% O- [3 Z v8 e
4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)
$ S( A0 e7 E% \0 f' T# ]& b4-5 Jenkins job环境准备/ o/ i: i( a2 V$ M' `
4-6 Jenkins freestyle job的构建与配置
: }1 `, q5 T6 M; ?4-7 Jenkins Pipeline job的编码规范与构建配置
# F s; X4 {& r8 Z; q p5 b3 ^4-8 Jenkins Linux shell集成和Jenkins参数集成
' o( o; t6 G$ i+ K) F: G' {0 `4-9 Jenkins Git和Maven集成
) v) o' o9 @! X/ P% D4-10 Jenkins Ansible集成. q. a8 B4 R" w$ w7 G) X
6 }) K! R0 Q1 u- R. T1 u; l, z第5章 Jenkins, Ansible,Gitlab实战
) X+ s9 t3 B) i; i y" I1 `这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...6 j. C. M2 R2 Y" p. H
5-1 Freestyle job实战 - 三剑客环境搭建
% g$ ]3 ?- F' Y0 z9 _0 R- z5-2 Freestyle job实战 - 环境配置' p. C0 [ w- w5 ]
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署2 z* w7 u+ u( h" u/ s8 n$ i2 N
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库& N8 A, y3 q) a% l T
5-5 Freestyle job实战 - Freestyle任务构建和自动化部署9 B' G3 {' O3 ~/ d: l. a4 ]" M$ Z
5-6 Jenkins pipeline job实战 - 三剑客环境搭建
. C' ]+ h u* A8 j1 @9 h# {, H5-7 Jenkins pipeline job实战 - 环境配置8 `% f* [8 T' V) ] }0 A
5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署- r) G/ x8 Y/ j
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库
5 x9 d: d9 a/ [: ?5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写
2 C* u0 Q3 X5 Z5 T* e& U3 R/ W5 T5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署( a) ?8 y( r1 f, `* n: P# e
# ^1 N, c- M( W* p) H! q第6章 课程总结
. N: \. S0 K, |2 r9 L1 W课程总结
2 m4 y; T! {1 p8 Y( `6-1 课程总结" ~; v" I" S' ?3 a; [5 P9 L) q
1 z, `6 O/ o% R* F( e- Y1 A. @) L9 \
〖下载地址〗/ y" U" A, [+ m; V# x* D
; e# F- a7 b+ P7 K B$ ~
! |: O# K" M2 B5 m
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------2 t) w% P( o6 J8 Q) Y# e" t
/ M1 Z3 a3 P2 Y, I〖下载地址失效反馈〗8 ~5 [8 \+ }: |! [! z
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com0 X( ]- U$ [9 H
) e) K' \1 n. q6 K7 W% D〖升级为终身会员免金币下载全站资源〗6 a% b6 J5 h9 e- D/ A- c
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html6 Y, A7 ?7 V' @$ K/ g9 f
B$ o- {, W4 M' P2 b" o〖客服24小时咨询〗
/ r2 G) J% d q; ^. U' v5 K! T6 Y有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
1 K3 N2 @) `! F
v" |) x6 H; u0 [5 m8 n7 t, e" E2 a7 [6 {
|
|