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

  [复制链接]
查看4154 | 回复18 | 2020-6-16 00:17:05 | 显示全部楼层 |阅读模式
9697.jpg
; H; U4 }4 E% p* w, B. k# G' f. w+ p& ]- c& d6 J2 S
〖课程介绍〗: G3 x* |2 ?" Y( C5 w  ~: I& O5 B; Z
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
: _0 ]& }# C, x- y0 _) L- h; f! {7 S' P, H5 W8 @* T$ F+ {
〖课程目录〗4 o, L3 a1 B! b0 J9 F) U
第1章 课程导读
& i1 `9 n5 K3 J# M介绍设计这门课程的目的,以及课程内容( _0 C) F+ h8 u+ b. g5 e% O9 U: J
1-1 课程介绍试看
9 T2 [0 L0 {* d% K) ]5 Y$ T2 J
+ Y: T+ D- E2 f$ ~9 Q, S: F8 \  g第2章 Gitlab模块
7 w2 e# v; R1 S) Q3 s" Q6 @GitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...
, a; U  I  P  f8 }+ D2-1 GitLab介绍
8 [! a( u6 k3 _/ A4 S7 d2-2 GitLab工作流程! H) J" t8 w. K: ?
2-3 GitLab安装配置管理
6 I( m. p( U0 u# h% {* w* \/ {- O3 o2-4 GitLab的应用: p. X0 T  u. }& Z

! ~+ w+ v  f! B0 F+ h# O0 Q第3章 Ansible模块' I& n% _8 J+ P& T  E/ U! [& V
Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...
/ S% ?7 _% q& ?0 g' d) D9 f3-1 Ansible简介
- \* y2 A/ {/ P" h4 }9 |3-2 Ansible的优势和应用场景
! H7 f, T0 ]% V  p. i( Z; u! x3-3 Ansible配合virtualenv安装配置! A- P& [# J- b' c/ D8 E  C
3-4 Ansible playbooks入门和编写规范(上)
% z$ g) Y7 h# z( g7 H5 k3-5 Ansible playbooks入门和编写规范(下), R0 A: H+ |0 l
3-6 Ansible playbooks常用模块介绍试看
" ^8 E+ T* k" U+ P4 d  ]3-7 Ansible playbooks常用模块案例操作试看
. f) E/ x( H! J4 r0 O, q2 c, Q" ~9 T) b
第4章 Jenkins模块& D5 a& }$ |: v! a; C1 K
Jenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....
. \( C; P3 Q2 L% S2 n; {4-1 Jenkins介绍
) W5 H+ _; M' ?4-2 Jenkins的优势和应用场景
. T8 _2 Y" j9 ^6 ^1 n4-3 Jenkins安装配置管理
1 J0 f# P% S% O7 b( K4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)& N( r% f# O3 F+ g. s
4-5 Jenkins job环境准备
' {, \7 g4 V* t4-6 Jenkins freestyle job的构建与配置! A+ D5 c4 C3 S* k# O( }
4-7 Jenkins Pipeline job的编码规范与构建配置8 d# A' j  e/ [: F' |, k
4-8 Jenkins Linux shell集成和Jenkins参数集成2 b; p  S9 v& \4 P9 `: c' k2 y" }
4-9 Jenkins Git和Maven集成5 f! y8 a( k8 b- @
4-10 Jenkins Ansible集成
) _0 g2 k; H, m7 z( N5 O
4 K! T6 Z9 ~" s& }& R  a, k4 F第5章 Jenkins, Ansible,Gitlab实战0 ^; J. B0 K, _7 ?
这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...8 T6 b" N' i; h: U
5-1 Freestyle job实战 - 三剑客环境搭建! f2 }5 j& H* ?3 B+ T$ ]
5-2 Freestyle job实战 - 环境配置
) z; a' k7 d2 C& u, X& V* f6 _5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署# {$ `9 z/ }/ n  M$ c
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库
$ H5 g0 U0 H8 f' N% r5 {( `) a6 z5-5 Freestyle job实战 - Freestyle任务构建和自动化部署
% X' h- x; K- b" O" W8 T5-6 Jenkins pipeline job实战 - 三剑客环境搭建
8 e2 J/ a8 w7 ?5-7 Jenkins pipeline job实战 - 环境配置
& E; `$ q/ K3 _5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署
( o4 `' e/ p) K# E2 t5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库
& N6 U4 n5 [! ]- u# d: M5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写. b' Z9 v6 v8 D" S; h8 |  s4 a1 T) j
5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署
: ]! S" e5 S7 g! P8 v5 D- q0 U8 n* A: B
第6章 课程总结9 h: i1 R5 o3 @: `, b
课程总结7 l& ^5 `8 m- ?
6-1 课程总结
% A! I: f/ M) C5 z% Z: M8 D) n
0 y+ |1 m* t& Q5 M

, E. h, P0 H/ O) N% \. O' O〖下载地址〗. C( o' b5 T4 s3 N6 J7 c
游客,如果您要查看本帖隐藏内容请回复
4 k$ }5 y5 u* K; o% z/ p$ L

1 c% L# }/ V5 K4 d9 w1 S. M* w----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
0 a) o* ]5 Y: H' `
& L+ o$ K) Q  \* }0 F' U4 g; e〖下载地址失效反馈〗
) s3 n% c1 A8 j5 S, H  F7 }5 `! U如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com$ {* I) R4 w; \2 ~0 ]3 y

3 ]! W% B( g, R6 j〖升级为终身会员免金币下载全站资源〗( H" ?6 ~6 A! {4 _0 Y' [
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
3 Y& ?7 G% N8 l( L" z. _$ R2 I+ d( S* b) N( e2 g
〖客服24小时咨询〗8 [* d* i0 F) E
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。

9 D" J5 {6 G  q3 q
( ]3 ]- [. `! s/ t) s$ E0 j: R- p0 I/ P. F, P1 ]# }

相关帖子

回复

使用道具 举报

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 | 显示全部楼层
支持支持
" \% s- q% q% O2 T$ i
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则