/ K+ P- H" W1 i; |: s
7 o( v/ c, Q4 y6 F3 w' |
〖课程介绍〗! ]- r- e' |) Q) N' U% [* `+ c
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
- p, D: n2 z6 i# [/ V4 o6 ? l# q0 T, ]. @
〖课程目录〗
# g/ W0 `5 a0 g" S( o' D第1章 课程导读9 f+ Y9 K5 S6 d c# U1 B
介绍设计这门课程的目的,以及课程内容# ~+ b. D; d1 S8 E) r6 L# F
1-1 课程介绍试看
3 O/ q. L+ }6 j6 o) ?) s1 M6 R3 T1 u" ^. z6 p
第2章 Gitlab模块6 f4 q. y# F% o
GitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...
1 n9 S7 _/ C" M( t# \2-1 GitLab介绍! i& @0 ^9 `3 F, Q
2-2 GitLab工作流程( d0 n( |: r/ }9 r! b- M' i
2-3 GitLab安装配置管理! j5 ?- t" `- B" }1 E' C/ o
2-4 GitLab的应用
6 G' \9 ?) B% T0 G. L: j r7 l
/ C9 i% S! v/ @: y* b第3章 Ansible模块
, @3 v5 J# Y; @. [9 AAnsilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...& ?% Y4 ~* p6 G- U; Q/ w
3-1 Ansible简介
: z8 {! c2 O1 b; b2 y' s, W' r+ p3 _3-2 Ansible的优势和应用场景7 \# }+ D# b" k! D
3-3 Ansible配合virtualenv安装配置
4 G- _: S! O3 B% D' ]) [3-4 Ansible playbooks入门和编写规范(上)
: q0 Y2 {4 o! u5 z! [3-5 Ansible playbooks入门和编写规范(下)8 C/ w5 @6 V( P9 z
3-6 Ansible playbooks常用模块介绍试看& j" q# p, t; {& e. O+ G( Z% Z. ?
3-7 Ansible playbooks常用模块案例操作试看; ?0 C' l9 z9 S5 T& D6 l. B
8 {8 n# v6 A0 c7 T9 G5 k! Z
第4章 Jenkins模块. @5 m2 [# X3 M0 ]* a
Jenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....# s9 G; G+ s# D; [$ I3 g3 j
4-1 Jenkins介绍
7 N$ W" }1 S& g9 h: J4-2 Jenkins的优势和应用场景/ m6 L ~5 b1 j8 S' B: V. z/ l
4-3 Jenkins安装配置管理; m/ b# h8 ?" J3 e( U, B6 e4 r
4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)' Z3 j0 x; @, `4 Z
4-5 Jenkins job环境准备& p5 i; x8 o6 S
4-6 Jenkins freestyle job的构建与配置
( x3 n" Y. y* f4-7 Jenkins Pipeline job的编码规范与构建配置 ^ E* ^2 `% R9 [2 j; A: l& n, l
4-8 Jenkins Linux shell集成和Jenkins参数集成- q. Z; ~ r- d: ^- `/ _
4-9 Jenkins Git和Maven集成+ f9 }4 h0 l) Y
4-10 Jenkins Ansible集成
% {1 f, k1 W. `8 t: N. R3 o+ s [1 p( R' ~! C( ]
第5章 Jenkins, Ansible,Gitlab实战6 l1 ?+ u/ U/ b3 [
这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...
; E6 y6 c7 T' m5 a8 O' G" `0 O5-1 Freestyle job实战 - 三剑客环境搭建
O$ O: h* k3 X$ X5-2 Freestyle job实战 - 环境配置% v7 _( b! z6 ?8 B$ K5 c
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署+ n1 X& u+ h" Q
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库
9 m0 b; \& N$ M2 ^5 ^( X5-5 Freestyle job实战 - Freestyle任务构建和自动化部署
7 M( C" _. t- p* g4 r+ R" p2 I1 @5-6 Jenkins pipeline job实战 - 三剑客环境搭建0 _+ a5 G1 @+ \# A, t2 N
5-7 Jenkins pipeline job实战 - 环境配置2 _9 U' C! Z( l
5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署! `$ }! r! @, j* g/ i
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库8 V( l7 |8 G3 ~% q5 [# ^9 O
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写: Z5 |* I* u0 k1 I2 r/ U2 E
5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署
' ~" {3 M/ H9 W& U0 u& ~8 ~4 l* \4 B
第6章 课程总结' K1 f* c* q2 e
课程总结
6 O% B( y, z0 E8 r: o% P8 n. {4 \6-1 课程总结
; R* u7 z( k2 y- `, k+ B' n% Q
3 ]" y4 {2 L5 z5 A3 h% Q6 U [
# o4 h6 r0 u7 j% X7 x, ^8 q2 {7 l
〖下载地址〗, u1 T) }% K4 _1 q: {3 P( R
( S6 `7 A; @8 l3 V! w: o) B& ?1 K A$ D8 z
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------- j. {+ K5 ~& B7 e3 Y
3 }: C( Q/ _7 S2 V, v〖下载地址失效反馈〗1 @' Q v& z0 b3 S, U" U
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com; j) o( K: F. l" `( ~
1 s7 }6 ]$ f: I# X9 j0 Q〖升级为终身会员免金币下载全站资源〗6 u% z& ?; T+ S X' L; Z$ t
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html2 L! h" ~ l5 l G' i4 }" E
! A; _$ z+ K" O, w9 I
〖客服24小时咨询〗
, P/ z' i; @3 Q# x有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
5 u; `' r/ N0 P6 r
, \: k o( o: O0 W: M" [. y( }9 Z1 G: A+ o5 m* _3 V. [
|
|