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

  [复制链接]
查看4646 | 回复18 | 2020-6-16 00:17:05 | 显示全部楼层 |阅读模式
9697.jpg
% X2 n1 s* [; A* c
- c9 B+ V, `0 q$ p; N〖课程介绍〗
, }- H. V+ s% F+ v自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
* |3 l# ^  D  V7 X2 [& c: G
  w* K% @$ q, Q5 L〖课程目录〗. |! `4 X" Z8 N6 d* s- t
第1章 课程导读% p  ^: W2 O/ s' a
介绍设计这门课程的目的,以及课程内容* c: y7 j4 Z% u& e& x
1-1 课程介绍试看7 t6 W3 W& D: E* |
7 h9 W5 {- b5 g4 q
第2章 Gitlab模块
( t' C8 T# |4 ~GitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及...7 ^( I) [) ^4 M
2-1 GitLab介绍- n1 t/ v# A& _6 \6 S8 p
2-2 GitLab工作流程  E  c- r$ ^9 p: l2 X; b8 [
2-3 GitLab安装配置管理
& y( F; N+ e9 m2-4 GitLab的应用
4 k$ T( @; f* g6 N3 f3 {/ }) `) g& q( l
第3章 Ansible模块
, S" m+ i( z* {" p- o3 U* oAnsilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...# c. \6 X( y1 Y4 W
3-1 Ansible简介
. R$ w# u8 k/ {( `+ K3-2 Ansible的优势和应用场景! x6 Z2 R, c9 b; Z3 `
3-3 Ansible配合virtualenv安装配置
, m# r5 n' h0 ^- \" R- E3-4 Ansible playbooks入门和编写规范(上)
# K4 u" m( M  h9 ^. C  S9 G3-5 Ansible playbooks入门和编写规范(下)2 Y( n9 u  i# c5 M5 D8 s
3-6 Ansible playbooks常用模块介绍试看; R! f. s7 j  U. q
3-7 Ansible playbooks常用模块案例操作试看
' D5 X# e0 j- u+ A' q0 N3 }
! {( B6 B" e! f: m第4章 Jenkins模块
) j0 \" L7 D  L9 I6 j; c0 ^Jenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....
- T: c2 p; [& y5 i5 d, I; c# z, c& y4-1 Jenkins介绍9 s& j4 h5 a6 d
4-2 Jenkins的优势和应用场景
$ w, ?: Q7 |8 U) B5 `  j* I4-3 Jenkins安装配置管理' f; V9 K: C0 Y; w( O
4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)
% d+ M- k: ^! p+ {, ^4-5 Jenkins job环境准备
0 `( |9 x* U  e/ H' C* j4-6 Jenkins freestyle job的构建与配置5 J- E6 [+ z1 Q* D
4-7 Jenkins Pipeline job的编码规范与构建配置
, H1 M- _5 M# P, k4-8 Jenkins Linux shell集成和Jenkins参数集成7 w, ]' G1 w! w
4-9 Jenkins Git和Maven集成
" |6 c$ x- u5 \3 w6 f; K2 S4-10 Jenkins Ansible集成
8 u  N- i# q1 ]; m6 x' h8 y  B
5 w+ R3 K  ?  `第5章 Jenkins, Ansible,Gitlab实战8 r( u  a2 i: l3 t' K" y1 p, F
这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...7 [; O' F' f2 _- h! f# v% Q7 c
5-1 Freestyle job实战 - 三剑客环境搭建
9 F% M; [$ a" T4 f5-2 Freestyle job实战 - 环境配置
2 F- f# Q8 r& c8 T1 _# B- L5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署
5 O; Z' P; A; Q. @& V2 h" f5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库# Z* t# E6 `/ t# x
5-5 Freestyle job实战 - Freestyle任务构建和自动化部署4 g! E+ f8 I& U2 a  W' b2 U
5-6 Jenkins pipeline job实战 - 三剑客环境搭建
4 ~2 f' N0 q% ^- d* h$ X: k' x. }9 m5-7 Jenkins pipeline job实战 - 环境配置" [" D- s! U, c. y
5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署! d# W' Y  A/ v! q2 m3 J- j5 Q7 n2 Y
5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库
/ }" u+ D% t& p6 z; o5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写
* v; a) Z1 F7 n0 Z$ o5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署) W* _' W; T+ G( o" k% Q1 a0 y

4 L2 r5 Y0 F! f, p% z, T第6章 课程总结
9 M: |: z8 C8 O7 x: I课程总结
6 l3 s$ S9 Z1 L6 I6-1 课程总结2 C3 e' E7 r! v7 P6 W4 K% o* H9 q! C
' G' N1 E* r. e, G0 Z

: G. ]  f* D& R  o〖下载地址〗
9 P1 Q3 F$ Q* V0 l7 d% c
游客,如果您要查看本帖隐藏内容请回复
3 {& I' X/ ~% k1 m( A& Q

' F3 Y- l# q' U. K1 R----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------6 `1 ~) M4 {: d% l$ H

$ j+ }0 I8 |3 D) L% [3 d. L1 P〖下载地址失效反馈〗9 ], r! L2 M" q/ K2 y2 n
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
% @0 ]8 ^( S) L" Q6 R. k" r8 x* v' u4 k" M/ [. S$ B
〖升级为终身会员免金币下载全站资源〗; c% }6 v0 ]% ~3 b
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
# [6 @7 @: S- \, s- Q5 k
/ i  e$ g7 a2 a4 a5 G〖客服24小时咨询〗
* x1 d) m$ m8 Q% m有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。

- D/ R5 l4 e; I( b' o' G  P, M' R# E" O. q3 U

$ r2 S, w. |1 f, z8 a1 l8 |' x& C

相关帖子

回复

使用道具 举报

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 | 显示全部楼层
支持支持/ n+ W2 r2 e) V( v
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则