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

  [复制链接]
查看6698 | 回复18 | 2020-6-16 00:17:05 | 显示全部楼层 |阅读模式
9697.jpg
8 e0 z  @, Z( o7 |7 ]+ R- \& `4 h+ v! ^
〖课程介绍〗7 d) ?& f  Q4 `1 q1 ^4 H
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
9 g( L: g6 u, z
) _1 h2 M. z. S  _〖课程目录〗
) Z) @. q+ K# G* y! B第1章 课程导读' A8 b$ f' D( T" t* I
介绍设计这门课程的目的,以及课程内容
- X+ X* U- A! C( `1-1 课程介绍试看- q! t* ]% [- c9 [& H$ ^5 \

# D7 Q0 r3 W: D0 A' O第2章 Gitlab模块8 t" S4 o- U0 y) K
GitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...
4 K* m* @, X: Q# n* v% [5 b9 h. W2-1 GitLab介绍8 _* w5 ~! e9 E
2-2 GitLab工作流程
' i  y0 _* e  \2-3 GitLab安装配置管理
6 V2 t# G5 g, K$ n' s2-4 GitLab的应用
3 w: e) }" I/ n  n! R' p: w* D
) Y8 P" k  [" E) b7 @; h8 D第3章 Ansible模块4 J7 O. f+ f. @7 X3 F5 E# I  ^
Ansilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...; [* o1 W  l+ K5 X/ r. P8 H  S, [* N
3-1 Ansible简介
6 q! x* m6 p  t: D- I) c4 o0 m3-2 Ansible的优势和应用场景
; O& I% l7 S2 y3-3 Ansible配合virtualenv安装配置. k- w2 Z: F" Q/ f
3-4 Ansible playbooks入门和编写规范(上)
& `9 H1 H" o. a% [  u3-5 Ansible playbooks入门和编写规范(下)! i  d# }5 A* g; f1 e& z
3-6 Ansible playbooks常用模块介绍试看' K* D: k, g9 T* D8 {( ?
3-7 Ansible playbooks常用模块案例操作试看
* y+ ^( G9 C( d- ]& I- ~/ C4 n& \! x4 H8 I5 }
第4章 Jenkins模块' T- J. N# n0 W9 Q9 a7 z* b
Jenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....
5 u# T3 G6 @; V1 e( U4-1 Jenkins介绍
, G$ _8 y" Q; u4-2 Jenkins的优势和应用场景
& D( @. L1 ?: }& R4-3 Jenkins安装配置管理8 ^& @; A8 l8 ]) c' e
4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)- a! S1 |1 T+ z! D7 _/ b2 i6 y
4-5 Jenkins job环境准备
/ p7 o2 c. E3 o" b4-6 Jenkins freestyle job的构建与配置% T- ?+ o1 N6 h' _$ S- h1 p. p" E
4-7 Jenkins Pipeline job的编码规范与构建配置
! z# W! z( T/ h- l8 i: R0 n4-8 Jenkins Linux shell集成和Jenkins参数集成$ \& V5 X  K, j) x
4-9 Jenkins Git和Maven集成
, V* ?% ?3 S0 P4-10 Jenkins Ansible集成! x- Y7 W# v! _
& Y8 h3 `2 {! `6 G
第5章 Jenkins, Ansible,Gitlab实战; H: l* q% G1 z- u1 j
这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...
* g6 K3 ?- z& t5-1 Freestyle job实战 - 三剑客环境搭建
# T5 Y* }& ^3 I( P) N5-2 Freestyle job实战 - 环境配置1 d' m; ?" @3 F6 K4 E" x$ P
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署  u7 k8 b4 l  B1 J+ l3 V
5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库3 ^0 ^$ {5 N1 _/ |
5-5 Freestyle job实战 - Freestyle任务构建和自动化部署
( c. R; z, r. [# c7 d  T5-6 Jenkins pipeline job实战 - 三剑客环境搭建9 O$ v& {4 O9 ?1 v& L, ?
5-7 Jenkins pipeline job实战 - 环境配置3 T$ y, k' q8 b$ @9 d' C% ^
5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署
0 R* B* r  x% w! `5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库
  A% F. G# {+ D- P# J1 H5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写
2 i# U# C1 ~% X8 \5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署+ x- a, A4 x& m0 o/ e  ?' h

  I1 }1 n7 J5 H2 [1 I! S第6章 课程总结
" L! [, M0 U! ~# r$ [* [课程总结
+ Y0 |/ {5 M  d0 r' V5 N6-1 课程总结
: \1 L( B5 J! Y- C; y0 R+ ^" S9 D

; `6 c( Y: {6 C: Y6 r" Q  z
* H% D: C6 q5 J! M3 t〖下载地址〗
0 r: n8 _# l- Q& T$ O0 _1 ?
游客,如果您要查看本帖隐藏内容请回复

* J* H0 f8 U! I- |; _% p1 o' ]( m' V+ k/ ]0 S
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
4 H4 m/ Q2 }! m& E: V+ a" B8 N0 E/ a6 z4 F; ^! H0 `: U
〖下载地址失效反馈〗6 j5 W- C, y# p& s+ {  U
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
3 J6 ]7 q) t- M$ _3 g  B$ A3 r3 ^/ L$ I( v3 X2 ^: A/ s
〖升级为终身会员免金币下载全站资源〗
- ?- u+ y7 |* X. Q全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
% t. G: w, S1 o0 F" o: B3 _# \3 s$ j
〖客服24小时咨询〗
& D% K- X3 X: n2 v0 J" h有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
. p: A3 @) ]7 b2 j  r  b  |! f- v

  m- M* @: }$ z0 K1 S
( M8 I3 S, i. j2 P7 R( w6 E

相关帖子

回复

使用道具 举报

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 | 显示全部楼层
支持支持& p# q* G1 J0 S
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则