Jenkins+Ansible+Gitlab自动化部署三剑客

  [复制链接]
查看2349 | 回复18 | 2020-6-16 00:17:05 | 显示全部楼层 |阅读模式
9697.jpg
5 j& e, F" m  g6 n6 N7 }
' i  r3 |2 w1 w5 a2 y- I〖课程介绍〗
" H/ s# O1 N2 X% c$ u, Y  u自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署# e: B4 K5 ~* C; y0 q+ z
- A4 a/ w5 Q: G0 D$ I
〖课程目录〗
9 s! |% X( k- ]7 ^* i$ ~第1章 课程导读9 M! k/ A/ {$ Y. E6 Y
介绍设计这门课程的目的,以及课程内容
; ?  o3 `+ X/ y- ?$ P* k1-1 课程介绍试看
$ L- O+ N9 N+ B8 `4 O  N
4 k6 m; {+ X# x8 o  v/ s7 o第2章 Gitlab模块
5 G5 h/ }; M1 `8 R2 q; gGitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...$ U* q" r& x! b! `/ V: p
2-1 GitLab介绍% [* k( R$ s. ?, H  A2 P0 i3 B( w
2-2 GitLab工作流程  X& R& h  j; U% D
2-3 GitLab安装配置管理: P- f8 o. z8 S$ l  B2 [. o0 [
2-4 GitLab的应用
+ P! F7 w* h& r* d& E3 x' F+ `# ~# `) ?
第3章 Ansible模块: A$ E8 ^+ F/ R+ X9 M, X
Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...; V) D- I1 y1 _# P+ `( j
3-1 Ansible简介
$ ^& i" Y# {$ E3-2 Ansible的优势和应用场景: `0 \7 }' e' U% ^
3-3 Ansible配合virtualenv安装配置' a6 _. a# U0 i8 C3 B) \  R
3-4 Ansible playbooks入门和编写规范(上)2 m" y: @6 V3 N
3-5 Ansible playbooks入门和编写规范(下)
9 W9 X5 ?6 g, b" b3-6 Ansible playbooks常用模块介绍试看
9 E2 Y! q8 E7 x; [! |& n, j3-7 Ansible playbooks常用模块案例操作试看  V- @/ M, Z) K
- s$ H$ a/ |" U1 g* H7 f) K
第4章 Jenkins模块0 E$ T$ D2 M: \* {3 x: f! {: s. U
Jenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....0 O) w6 P3 J* t1 p5 S+ U7 d. N5 t
4-1 Jenkins介绍. B' d$ L3 N7 X5 \+ d
4-2 Jenkins的优势和应用场景% N# ]( f# L% s1 l
4-3 Jenkins安装配置管理8 {8 d  Z6 H$ k0 L
4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)1 N' H6 K% b, O2 v; r, u  j
4-5 Jenkins job环境准备
! B1 e- K7 w" O3 s: B4-6 Jenkins freestyle job的构建与配置, ^8 k4 V1 U1 g7 Y, r; |& s
4-7 Jenkins Pipeline job的编码规范与构建配置
6 [  Q! M, U5 U; d) [4-8 Jenkins Linux shell集成和Jenkins参数集成( R6 D6 D( l  b+ I) d
4-9 Jenkins Git和Maven集成5 U# G* H) u  \( L0 j
4-10 Jenkins Ansible集成
! [1 C+ a, |* W  L$ @& L
: ?, J+ U5 S6 u4 C0 ~6 I8 b$ b第5章 Jenkins, Ansible,Gitlab实战$ Q$ D5 G" @2 F, w$ T
这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...
4 p9 p' `  g# S. g! V  ^% F5-1 Freestyle job实战 - 三剑客环境搭建
; Z5 j8 i& u# j5 e  W5-2 Freestyle job实战 - 环境配置
* w0 k  P  Y9 y: y$ |, p# M1 A5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署3 D1 E8 `1 m9 B* U. l" `  x
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库. y) ^, Y) ^& L( Y* x
5-5 Freestyle job实战 - Freestyle任务构建和自动化部署
4 Q4 N+ v9 {7 u. F0 r2 `9 A5 L5-6 Jenkins pipeline job实战 - 三剑客环境搭建
& r% M( @6 p/ ^, C5 C. X; I5-7 Jenkins pipeline job实战 - 环境配置
! z7 Q3 \" f& c: i5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署# v5 v  c8 E/ `# E, k" h
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库% R  U+ W9 x# A7 e
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写2 X) ~: E9 m+ o3 ]# Q) k% _
5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署9 Y1 W; e! N8 g2 c6 A* _
3 j8 V" n; J' c) ?& f) ^
第6章 课程总结
5 }, V) M6 z/ H5 F课程总结6 J* E- g$ s- h+ D
6-1 课程总结
4 v# h; s& c) T* n  _% f$ p

! ~' [1 b- H1 X1 l$ `9 S
( k$ X. N6 P! f〖下载地址〗6 e- y. t% A2 h
游客,如果您要查看本帖隐藏内容请回复

2 U9 ~; E% a) W1 _, w/ q$ j' b' C- ]! o1 d
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------) K# S( g9 y: I: t: J, k3 o7 q- z$ r

2 r( Y8 F8 O4 i- u# l1 G〖下载地址失效反馈〗
$ f, b/ [% @' F0 L- ~) }  m如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
4 n( H& y; w) V, I
0 z5 }$ N. H* s$ g〖升级为终身会员免金币下载全站资源〗
: E4 F- G+ @( N全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
- j4 t( a0 _* C0 v7 {, G, y! r$ m* m
〖客服24小时咨询〗8 X* I  ^- l% H. k; P# X( y( j. e* t! j
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
* t/ h* T& R7 ^  f% N
; Q( a7 `- s5 e( H& w" N% x

# g: J4 p; Q4 }1 @) I7 B

相关帖子

回复

使用道具 举报

shaoxia2020 | 2020-6-16 22:10:58 | 显示全部楼层
自动化部署 学习一下
回复

使用道具 举报

junxi | 2020-6-18 19:20:04 | 显示全部楼层
11111111111
回复

使用道具 举报

1009779858 | 2020-6-24 14:42:50 | 显示全部楼层
感谢楼主的分享
回复

使用道具 举报

zzh120419 | 2020-7-14 16:23:47 | 显示全部楼层
学习一下哈哈
回复

使用道具 举报

toby2che | 2020-7-23 00:03:58 | 显示全部楼层
感谢分享
回复

使用道具 举报

yearn519 | 2020-8-15 23:49:54 | 显示全部楼层
支持支持7 s# U. P& A2 D
回复

使用道具 举报

saitama | 2020-8-26 22:17:39 | 显示全部楼层
自动化部署 学习一下
回复

使用道具 举报

赵先生 | 2020-10-13 13:59:31 | 显示全部楼层
6666666666666666666
回复

使用道具 举报

ustc1234 | 2020-10-14 09:07:38 | 显示全部楼层
Jenkins+Ansible+Gitlab自动化部署三剑客
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则