! q: o2 M9 E. l/ p$ [
5 D5 ]( ?) J; z〖课程介绍〗( P+ Y% f, M4 ], k8 c9 C7 ]
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署5 f( g& l; w" R) R' Y2 E: a1 C5 a$ I
# [, I, C7 G, z3 x; l〖课程目录〗
& }- m+ ^4 _( ?! R7 n第1章 课程导读
: M& e. K1 B* w) p' i: _3 k- }) D介绍设计这门课程的目的,以及课程内容
2 f- g% T: b! K1-1 课程介绍试看! E! e5 J+ J# H, Q+ D, n- t; E1 x8 l- z
% F( V0 A1 {" W, `7 E" J第2章 Gitlab模块
7 p. S- w9 N i3 ^; @5 L. [4 m AGitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...
! S; q: R% j {- l3 N! T/ d2-1 GitLab介绍
) B9 S, x1 H, p/ _9 v) M2-2 GitLab工作流程
! d6 n( M( @$ c7 X+ C2-3 GitLab安装配置管理4 E& M4 V6 h7 u+ ~
2-4 GitLab的应用 l2 b% I- g$ w3 K' M
# G! P3 F: N9 t6 p( P( }% G
第3章 Ansible模块& w. m4 o. F9 R: F5 B, @, C- W" [
Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...( b: I( y* g, B
3-1 Ansible简介% c3 c- I' u6 m* g$ I* B2 E
3-2 Ansible的优势和应用场景
$ B4 H$ c0 K% A+ ?; X( ?! D3-3 Ansible配合virtualenv安装配置
$ Y8 z9 _1 d+ \4 |3-4 Ansible playbooks入门和编写规范(上)- I: X( g1 S+ ?* ]2 Q a" u
3-5 Ansible playbooks入门和编写规范(下); |8 Q- _; ?% f3 \. Z) ?# `. E
3-6 Ansible playbooks常用模块介绍试看
% D2 }6 M5 T& d# n- d$ f3-7 Ansible playbooks常用模块案例操作试看! i- S1 b) H& e! r* z% Q; D
( q. V9 O |6 J" K" B! i/ }
第4章 Jenkins模块
1 h, _* S" o) a4 qJenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....! u$ o) ^/ Q! r8 P5 z0 s
4-1 Jenkins介绍/ }) e( q) I [
4-2 Jenkins的优势和应用场景
! g. U" h9 K4 K6 N4-3 Jenkins安装配置管理6 B4 z i: ]" X" ?( Z
4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)
$ g4 }4 Y4 u S4-5 Jenkins job环境准备4 i' d# ]" r0 J4 N: g
4-6 Jenkins freestyle job的构建与配置
( c. b: @8 l8 ?' g4-7 Jenkins Pipeline job的编码规范与构建配置
3 [- R4 X: |/ h3 Z0 H4-8 Jenkins Linux shell集成和Jenkins参数集成
% Z+ u' s. \& v% Z7 e' u4-9 Jenkins Git和Maven集成
5 }" M: p* S; H- N* p! `) }/ G4-10 Jenkins Ansible集成
$ e8 ?( s; d5 b( A; F+ u* L: F5 D |4 `6 [ T4 T u7 o
第5章 Jenkins, Ansible,Gitlab实战0 C' f- r* }& \0 w5 i1 F1 I& m8 m
这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...
8 a$ [! u7 y6 u3 o- D3 c" o5-1 Freestyle job实战 - 三剑客环境搭建
2 [& r, ?* d l5-2 Freestyle job实战 - 环境配置, n7 x$ J/ _3 j6 u0 ?
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署
8 @- a" c1 S* {% s; f) o$ z5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库
F; z& W9 X$ |$ Z! ?* C, `# B5 m5-5 Freestyle job实战 - Freestyle任务构建和自动化部署2 Y) B# Y3 y* |0 @4 q+ U8 d
5-6 Jenkins pipeline job实战 - 三剑客环境搭建4 J) M7 Y3 t( Q% M x" b) L) U
5-7 Jenkins pipeline job实战 - 环境配置* ]4 z0 a6 b: r' G# I7 q1 w' f: I6 T
5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署9 V* Y0 Z, ~5 L- C3 ^
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库4 z# p5 `, \3 ^+ k
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写
! O9 D5 ?/ ?' C. l5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署
% O5 Q; B9 ^, m$ s# q( m
( y2 ` _9 x! Q2 ~1 c7 Q D: U第6章 课程总结
: Q. v- m% I* v" t' ~课程总结
9 Z0 ~5 a. b) Y7 I+ p# `6-1 课程总结
, j: n$ |9 n' x$ s, c
7 J7 Y, p. P5 ^' x* Q0 Y, A" B/ i* v
〖下载地址〗
}7 c/ _; j* k) a
" l% ^, V! \4 C: o/ p' L+ H) E+ @3 _- C- r& h4 S K
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------1 J) k% q8 W! @; A0 e
$ k/ D9 L% B0 q( {, R
〖下载地址失效反馈〗
# L8 I& i* s% K" C/ J r8 ]! a如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
5 E* s' ]. a4 V4 { J' M' W
; ~, }. d8 ]" J/ U〖升级为终身会员免金币下载全站资源〗 z1 L' p4 D5 J( ~, Z/ f
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html8 m$ H" Z9 M) B0 z8 G% h
8 Q# e7 _3 k) e- B6 w! e2 d4 i
〖客服24小时咨询〗! J! B' E/ E4 u7 K. @$ I3 k$ k b
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
* F; V) ] h6 r: D1 P
! U7 ?# L% c9 p) C6 l5 l; D
+ H/ t, C5 o4 e" F5 I |
|