) q5 o2 Q% k; x& F
" a4 G! k- b7 _4 H4 v8 x7 z" X
〖课程介绍〗4 h3 E3 R0 m1 R
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
+ R! L3 A8 s% _* k/ j9 _6 k
/ P" K# y {4 t e〖课程目录〗
8 J) h7 ? l8 X/ Z第1章 课程导读
- `, `& N' @' a0 u% c3 r3 A介绍设计这门课程的目的,以及课程内容7 J: o# g: k8 y5 @
1-1 课程介绍试看
7 n6 }. N4 m! n* g7 X G7 I/ [+ n7 \, r3 }, l& W V5 p- K/ f
第2章 Gitlab模块 [+ x6 j; y; y6 u7 `6 L
GitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...
% ~9 ^1 X) m1 n5 u* B3 W2-1 GitLab介绍; j* z% t, k! p3 U
2-2 GitLab工作流程
1 F Y' Z, j# n7 {$ F! P) b2-3 GitLab安装配置管理2 F- E {* `1 {: k
2-4 GitLab的应用
7 i) @8 p7 k% C, | W
! B! ?$ a+ C0 V8 k. h第3章 Ansible模块; k& Z. y# x( l2 E! Y" o: K2 ]* D
Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...
2 ^8 j& p- k8 }9 H" T3-1 Ansible简介
" B# S2 G+ b. ^/ I* Y3 @& U- d: O3-2 Ansible的优势和应用场景' Y8 m9 @* @. n: W% A9 k
3-3 Ansible配合virtualenv安装配置
( j: {. j* p/ j" S3 b" s1 b7 m3-4 Ansible playbooks入门和编写规范(上)
, a7 d& K: x) o3-5 Ansible playbooks入门和编写规范(下)
! v% Q ~; ]0 ?" Y* M3-6 Ansible playbooks常用模块介绍试看( ?" J- b8 ?5 [' Z, X7 X/ s. f
3-7 Ansible playbooks常用模块案例操作试看1 e4 R# E% {+ Y( \8 F' U
p( q8 {0 i2 e/ W
第4章 Jenkins模块% K) ^" l/ [$ f1 `0 w/ g# S" F! Z% B
Jenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....3 I. L2 m6 _, {7 s5 w
4-1 Jenkins介绍
4 t5 D$ i8 }2 {6 \* v* E) |4-2 Jenkins的优势和应用场景
% V$ k6 D9 ^0 \* h4-3 Jenkins安装配置管理. o7 W9 Z$ o3 a9 p, C
4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)% O. |" n$ _; g2 j/ F3 ?
4-5 Jenkins job环境准备; R# @) i$ u8 {$ \- T3 f N' Q
4-6 Jenkins freestyle job的构建与配置
I2 z; @* N! c! z3 r4-7 Jenkins Pipeline job的编码规范与构建配置
1 y% o( }' F2 E* ^3 O4 a# V0 Z) ?4-8 Jenkins Linux shell集成和Jenkins参数集成
6 G9 ]0 d& M- T! v4-9 Jenkins Git和Maven集成0 L; Z2 ^- E- y! ^, g9 `
4-10 Jenkins Ansible集成
7 F4 n7 T5 {8 u# l4 N/ ~8 q& @
4 Z7 M! i) U$ D `6 I, G. R第5章 Jenkins, Ansible,Gitlab实战 A7 Y. ?7 b+ l5 K; a: x
这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...
+ n* K: \1 [9 s; a3 o9 m' D5-1 Freestyle job实战 - 三剑客环境搭建
+ I* S3 m+ `7 L# ^! Y0 X* x5-2 Freestyle job实战 - 环境配置: K* X9 I4 @+ ]0 i
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署' A+ }: b7 O9 {: S# G& c
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库 \7 s. }# {3 r) r& |: f' ?- L" P
5-5 Freestyle job实战 - Freestyle任务构建和自动化部署
3 [: q3 S) x! G% t4 z& r5-6 Jenkins pipeline job实战 - 三剑客环境搭建
: K/ z' f5 |5 R5-7 Jenkins pipeline job实战 - 环境配置
1 f4 G( Y. a* r( r z5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署% q) Y, I$ i/ f6 K) G$ B$ d
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库5 H N8 k9 i( g0 H( B
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写
5 [. u2 I) y5 a5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署- e4 _/ B( R( H5 F0 i4 G$ O: h1 h
% L( F1 k$ |8 {9 z9 h" P
第6章 课程总结9 a5 N* X0 m: S, D) ]
课程总结3 s& |$ A0 J. K$ l
6-1 课程总结
$ E, a/ G- N) y2 g5 D. L
* l4 c& V5 y4 {) S% i5 S. J3 A. B& e# y9 J6 e
〖下载地址〗! i# i* U8 |8 R# ~& M2 r r6 E
. g1 T3 l' \! L, P/ l
0 o( \' ?- x, a/ [( d3 n----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------: l+ ?9 o& r. n3 y; S Y
5 M9 Z# T4 x+ ?# A- ]
〖下载地址失效反馈〗
) ], e" K# d7 C3 j& B K# G如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com* Y5 G" A! u' W6 m
( ]) [: V z# |3 K* j〖升级为终身会员免金币下载全站资源〗5 J) m" X, B) d: Y/ K1 @
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
: ^( F5 S, l W3 ~9 R+ N' @' ~+ |* G1 j( c8 |# g- C
〖客服24小时咨询〗8 A: W) s: ~! @6 _4 U4 ]
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
3 y6 t0 g: |) F3 K/ o
9 P3 K; D. ]4 r2 m& b* u/ h2 |* Q4 A1 `8 Q+ J' u; F, x
|
|