7 e2 H4 ?& l/ D5 Y$ U3 ]
5 M/ E, W( a0 @6 }' m/ a
〖课程介绍〗
; }; I. w4 S! R3 k9 B8 F自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
5 V2 T6 Q0 w8 J, R$ Y& |" [% T4 `1 `) H3 T [; y$ F0 ^" [+ q( H
〖课程目录〗/ R x: g* H ~: p+ n. ^6 q. T
第1章 课程导读 |* U( W' ~ M
介绍设计这门课程的目的,以及课程内容6 u$ J& F" @2 z; V2 Z! ?) w# d
1-1 课程介绍试看# [+ H4 s2 x& l( f
7 u- ?( `( W9 n; l* o4 w
第2章 Gitlab模块
2 O" k% Z: h' FGitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...( I9 V" L. f/ `" V3 c6 @, g& i$ H
2-1 GitLab介绍$ T$ P4 h% o) H* ~7 B- I9 d0 m
2-2 GitLab工作流程
8 l1 G9 b; D* \2-3 GitLab安装配置管理, w8 ~* T! Z6 Z3 r# U5 h
2-4 GitLab的应用2 g& W1 `/ a2 H' D9 k" C3 s; e' k
' v6 V* R {0 C9 V4 N第3章 Ansible模块0 a& c8 n% z& v4 j# w9 d2 U
Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...
- w3 I8 W. \' D/ [$ Q1 ^3-1 Ansible简介9 b9 @0 c" ~! P7 |
3-2 Ansible的优势和应用场景
- i& ^2 s+ ^& X) {/ W4 M ]5 ^3-3 Ansible配合virtualenv安装配置9 y* k8 V5 p) S9 e" @8 k0 e; T
3-4 Ansible playbooks入门和编写规范(上)
@% Y0 q5 |4 o* u0 F; H3-5 Ansible playbooks入门和编写规范(下)1 k: S, Y" ~0 `
3-6 Ansible playbooks常用模块介绍试看6 ? o( V0 m6 l" U. F) R( g/ _
3-7 Ansible playbooks常用模块案例操作试看
5 E) q6 w; s4 N4 u0 V" }/ K* `7 V
第4章 Jenkins模块
6 m" K/ L0 R, j. R2 Y. wJenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....
& }/ w% S9 ~! I* h" Q6 j# ]4-1 Jenkins介绍 B% [4 v& q$ n% Q
4-2 Jenkins的优势和应用场景4 t; D- g" V2 z! Y4 x v
4-3 Jenkins安装配置管理
, c& m+ z! q9 Z. _1 J2 S: e4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)
) J: K! f8 K/ q) e% a2 l$ S2 @4-5 Jenkins job环境准备5 J, l% L& ]) m+ i4 v
4-6 Jenkins freestyle job的构建与配置
' ?) ~/ T M* d$ S; p4-7 Jenkins Pipeline job的编码规范与构建配置8 o7 }2 Z6 z/ i( g5 ~) ^3 ?) L( A) Q
4-8 Jenkins Linux shell集成和Jenkins参数集成
" H& w6 b! D% |4 e4-9 Jenkins Git和Maven集成 a& d- J+ ~+ ?, K/ M
4-10 Jenkins Ansible集成
8 V9 }; W n- G3 t: E6 a
O0 [$ E8 d; e0 L9 Z$ j" M1 G* Z第5章 Jenkins, Ansible,Gitlab实战
5 i% j: E- K2 R) E9 A这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...
+ E- h, P8 o0 [5-1 Freestyle job实战 - 三剑客环境搭建
& j7 E- E l8 A- C( t" ]0 t; e5-2 Freestyle job实战 - 环境配置
/ V; p; M( i/ S* Z& {. P7 ?" M5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署
$ ]" e$ ~- \) N7 g k0 d9 J5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库8 c+ d" U4 j3 y
5-5 Freestyle job实战 - Freestyle任务构建和自动化部署! [+ p) }9 f* y1 G, P. h$ j
5-6 Jenkins pipeline job实战 - 三剑客环境搭建 Z. f$ X7 p9 f" D' b
5-7 Jenkins pipeline job实战 - 环境配置
: D6 a! f) g6 b1 ]8 s5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署 M# Z. t' S4 t+ B! s6 e+ w
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库
( ]" j4 Y+ _- w$ c3 q! J7 }' y5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写
* d1 v8 o# i9 e; D5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署
/ q1 M0 d, a( f
+ k: U0 o3 k" t: Q2 z第6章 课程总结+ c- g6 k4 z" w! M! b* y% G C
课程总结
- r* M. r/ U. a+ X6-1 课程总结$ W1 Z! g3 M# ]+ @- j
1 T; T( e- W/ ]% q" U
) }! O E+ B1 q' L( a〖下载地址〗/ \1 h+ m+ A( f: ~7 x* A S
3 v4 v% _" H# r) t* U3 p
! p1 ]5 w* h) V$ }2 w+ }- e. i----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------( y5 d" t- L& k' n$ r' F
3 S/ h6 p* @* l; }〖下载地址失效反馈〗
0 x9 U' F, v6 [8 v/ Q6 l5 `+ w如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
$ D7 r9 x* |/ ^, P
, z9 f! I! S1 N% X〖升级为终身会员免金币下载全站资源〗. \! A t) |" P& f
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html$ o+ ~) g7 I, F
2 o3 t9 _7 x3 D# a- J
〖客服24小时咨询〗0 Z7 Y: S Q) R& X9 F; n$ ?6 Q
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。! N3 u$ R- F$ I
6 z% m t; p8 }9 a, F; K V$ U. L7 \1 E
|
|