) p8 [& b( w( E3 K
$ g9 E- C7 d p" ~( n〖课程介绍〗; E/ V, y. Q) N2 ^2 g5 s, U% b9 `
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
{: ^. X2 u, R7 a- Y/ B6 m
7 n( G. w1 T" X+ R+ U〖课程目录〗
* D* d: N' \& O: F$ B0 q ]第1章 课程导读
' W5 p0 r. k/ G5 l3 ~介绍设计这门课程的目的,以及课程内容
' `$ c0 J. ~7 X H3 o. D& X1-1 课程介绍试看
. X% Y7 t4 C2 w! @8 }2 b2 i4 P7 L0 a3 p# v5 l; }' M
第2章 Gitlab模块6 e2 y: d8 a/ ]. F: B5 B
GitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...
* }& h/ c5 D1 x' c4 `; r2-1 GitLab介绍
( x* q. d% h [5 P2-2 GitLab工作流程# B$ |( A3 h2 G1 o9 ~' ?/ v: a
2-3 GitLab安装配置管理
& j& }, _! f6 y# _+ x; Z2-4 GitLab的应用4 ~8 F3 ]: J% } G
& J8 d+ v# F5 s8 t
第3章 Ansible模块
4 }! [3 m4 }. C% ]& yAnsilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...7 T$ L4 o: F9 p( a( ]* v6 o* c
3-1 Ansible简介2 i1 y" @2 A z
3-2 Ansible的优势和应用场景
! |6 N' s0 j, r* p5 D3 N3-3 Ansible配合virtualenv安装配置
$ x3 l& G2 k/ m* R; k" V9 `; Y8 G1 P3-4 Ansible playbooks入门和编写规范(上)
2 h/ I* N E1 y8 p' |3-5 Ansible playbooks入门和编写规范(下)# ]1 f* p0 t, _. E& ?
3-6 Ansible playbooks常用模块介绍试看/ D7 Z5 J, {+ v8 H/ |
3-7 Ansible playbooks常用模块案例操作试看
, r1 V# M( s/ ^- P8 m6 O
# h/ L" }) G/ M- [6 S" [! o# Q, m第4章 Jenkins模块: d- V1 @ f6 I1 k' M) j7 J+ p& _
Jenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....
2 ^/ R n" x4 S0 H# W4-1 Jenkins介绍# ]8 T! t# g( r$ W) u4 {
4-2 Jenkins的优势和应用场景
$ ^4 c+ p8 u; a3 T1 L7 v. W4-3 Jenkins安装配置管理
; E8 }2 V: u& p4 A9 I4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)
/ z$ z/ B5 f8 J8 H4 o9 n6 Z0 ?" e4-5 Jenkins job环境准备% ^$ V; l. S4 [; u
4-6 Jenkins freestyle job的构建与配置
5 C; `0 e! z6 G& I0 A4-7 Jenkins Pipeline job的编码规范与构建配置5 Q/ G/ Z8 d2 P2 y2 Q$ v
4-8 Jenkins Linux shell集成和Jenkins参数集成
1 f7 a8 M% m3 g7 a" M4-9 Jenkins Git和Maven集成
6 [' H, Q6 u+ F: M' a4-10 Jenkins Ansible集成8 K8 w* c1 V4 F
: X% h/ U/ {. R! T Q* R第5章 Jenkins, Ansible,Gitlab实战
2 h/ l( ?7 U9 q2 d这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...
% e9 B( O& I7 V' M$ `. f- f. b5-1 Freestyle job实战 - 三剑客环境搭建8 h$ b9 r I) w, {& Q8 ~% d y
5-2 Freestyle job实战 - 环境配置
* _* s1 Z, }# f, K( v+ c) `! ?5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署6 |- s! q8 K! [7 ~) R: J- G* B8 E
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库
/ Y7 u& D8 J" C( }; U% C5-5 Freestyle job实战 - Freestyle任务构建和自动化部署9 Y; S# A, T, v4 F
5-6 Jenkins pipeline job实战 - 三剑客环境搭建
0 u2 e$ w4 k" b6 o5-7 Jenkins pipeline job实战 - 环境配置
8 ]! ]' g5 Y9 Z. |5 H" K/ [5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署
/ z6 D; w0 w$ S8 r, Y5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库; a# B- ^. ]) f, |" ^7 \% Y9 K
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写5 O/ ^3 Q/ h; k
5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署& g" n `' r7 |
! G3 P/ M, ^: U) u. i K$ a第6章 课程总结* H# `! ?( O$ t1 k2 ^2 k* ]( b
课程总结
% _ ?: U$ y0 u/ r& G6-1 课程总结) k2 F$ D ]; w! `$ v3 [! F( ]
1 X% {: Q0 H7 d0 Z) g
/ r+ A3 p$ l; K9 j! g! K
〖下载地址〗$ e5 V1 k/ z' b2 m8 F
1 z( r9 G) U; }% {3 Z; D7 U' b( s; O2 K2 {& @1 r
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------" \" `) a, S4 X" u5 o6 |- Y
4 q* i- r" v; F+ J- V9 v* w〖下载地址失效反馈〗
l) a# N- o" k' O# J; H: @2 n8 b如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com& b9 p) I; z0 p, `; f; ^
5 `' ^0 j l! a* H/ b1 e〖升级为终身会员免金币下载全站资源〗
1 N% I- T1 _: Y8 K& C+ a8 x# O全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
' v2 q& C! x+ Y
; c+ G/ u% ^7 U, {# X〖客服24小时咨询〗) T$ X4 C* }$ H E1 S5 u% U3 P& u1 m
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。5 q) k/ D2 z$ u+ C1 j# G
$ c% e: K9 n! x0 O( f- C# Q; g
4 j' T( g; ? G7 Y! a( u |
|