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

  [复制链接]
查看3026 | 回复18 | 2020-6-16 00:17:05 | 显示全部楼层 |阅读模式
9697.jpg
2 A  m, ?0 t* [9 s" ]+ {( ~% {' F
: s/ o4 _3 {; H5 b4 j# I+ K2 F〖课程介绍〗, t  M( `: J$ j
自动化部署作为工作中的常见环节,是求职中的必备能力。本课程提供了高效可用的部署方法:在产品部署中利用Ansible将产品交付到客户的服务器中, 在出现问题时利用Jenkins及时定位问题并解决,Gitlab则会在产品的部署前期保存写好的部署脚本,并在后期使用它的版本控制机制定位脚本的功能以及潜在问题。逻辑清晰完整,讲解干脆利落,知识与项目实战完美结合让你真正掌握自动化部署
6 I* E/ d1 s+ i3 ~3 D
: |4 p. |( W; x〖课程目录〗& A3 r8 I! Y4 H( p, j
第1章 课程导读
4 o% T0 }. p; L& m  s$ s介绍设计这门课程的目的,以及课程内容
# g! n% P0 p( A+ {! ~  h1-1 课程介绍试看
. R9 m& v5 i/ d& V9 G( I6 A0 w: T' H( b5 ^& B4 S
第2章 Gitlab模块
) p# w. G' H" F0 N4 [1 [GitLab作为一个利用Ruby? on ?Rails开发的开源分布式版本控制系统, 这一章节主要讲解了Gitlab的流程使用, 包括通过对gitlab这个复杂的系统的详细的搭建安装, 以及后台管理的配置, 并在课程的最后通过站在开发人员与运维人员的两个不同视角, 实际Demo演示不同工作人员在使用我们gitlab中所需要掌握的流程概念, 以及.../ G/ |  ~* K  D+ E
2-1 GitLab介绍
# I$ x: ~. o$ q: d$ |2-2 GitLab工作流程
7 J6 W3 ~0 s* K8 O# N6 L3 g2-3 GitLab安装配置管理9 k" u+ \' O/ p  P
2-4 GitLab的应用
! n! s3 z0 ]9 }4 |, k7 _5 I7 N6 j; `+ C% ]) {
第3章 Ansible模块
) h0 Z5 m& ?- Z, i0 ZAnsilbe作为一个利用python开发的开源自动化部署工具, 这一章节主要讲解了Ansible的优势以及架构使用, 包括Ansible配合virtualenv的实现虚拟环境的安装配置, Ansible常用模块的使用, 以及Ansible playbook的入门与编写规范, 并在课程的最后通过讲解ansible的测试部署和线上部署, 实际Demo演示Ansible与gitlab集成实...: I) y. I5 V% S
3-1 Ansible简介" K) H% q4 N) W5 c3 {% i
3-2 Ansible的优势和应用场景, k' u! g, m5 q% C" j- s" U
3-3 Ansible配合virtualenv安装配置
* b, e! u, K. I% Z6 l  c3-4 Ansible playbooks入门和编写规范(上)
  K9 T  @% `) P1 ~3-5 Ansible playbooks入门和编写规范(下)# z- e% b( v) A6 k
3-6 Ansible playbooks常用模块介绍试看
7 i% z8 [. d9 G3-7 Ansible playbooks常用模块案例操作试看9 i. t' P) E7 F. n* [' r3 N

$ b1 f9 F5 Z( F  _第4章 Jenkins模块
4 C7 Z: T/ i: m# e  uJenkins作为一个用Java编写的开源的持续集成工具, 这一章节主要讲解了Jenkins的优势以及构建场景, 包括Jenkins的安装配置管理, Freestyle以及pipeline任务的构建以及编写规范, 并在课程的最后结合我们项目的应用需求, 实际Demo演示Jenkins与我们常用的工具系统的配置与使用规范. 最终实现我们Jenkins的项目集成功能....
! [3 S: Q8 \9 ?4-1 Jenkins介绍
6 j4 ?% ]( q4 K% Z$ q( \4-2 Jenkins的优势和应用场景
5 T# v/ Q  ~6 F% V# ^7 y# T4-3 Jenkins安装配置管理
+ H( y& U/ ^1 o: O8 j- w7 J0 A4-4 Jenkins job的介绍(Freestyle job 和 Pineline job)
! ^( N0 H& g% U. ], t$ E4-5 Jenkins job环境准备5 f! c; t9 n7 [# G1 r0 K8 e
4-6 Jenkins freestyle job的构建与配置! u1 y3 ~  D+ [* M
4-7 Jenkins Pipeline job的编码规范与构建配置6 q' r$ o+ q; n$ r- O3 |- C6 P
4-8 Jenkins Linux shell集成和Jenkins参数集成
$ D) t. h) Y" i9 d2 h4-9 Jenkins Git和Maven集成
0 `$ `9 ?( C5 |4-10 Jenkins Ansible集成
- |  [& S0 f) F0 K3 m
4 e/ v" M9 \* s- }3 Q7 ~4 E第5章 Jenkins, Ansible,Gitlab实战
# V; I7 q" I# x" Z( B3 `这一章节我们我们会结合我们前三章的知识点相关内容, 集成Jenkins, Ansible,Gitlab这三个工具对我们的项目进行自动化部署持续交付, 包括详细讲解我们的自动化部署的持续流程, 利用Jenkins下的Freestyle job实现静态网站部署交付, 以及利用Jenkins下的Pipeline Job实现Nginx+Mysql+php+Wordpress自动化部署交付, 最...( [6 u+ t( y4 a
5-1 Freestyle job实战 - 三剑客环境搭建) r; j( B; d7 Q- N# J) u' F
5-2 Freestyle job实战 - 环境配置; h' ~5 B" X+ e& f! j
5-3 Freestyle job实战 - 编写playbook脚本实现静态网页远程部署
1 e# Z  B5 V/ c9 ~5-4 Freestyle job实战 - 将playbook部署脚本提交到Gitllab仓库
( U6 ?, `9 ?* g) j; ^$ ~+ I3 V6 `5-5 Freestyle job实战 - Freestyle任务构建和自动化部署6 P6 A& O; n& z. v
5-6 Jenkins pipeline job实战 - 三剑客环境搭建
  b( A0 B& `) [5 O+ w5-7 Jenkins pipeline job实战 - 环境配置
3 a' F; m/ x# k, }& E6 V5-8 Jenkins pipeline job实战 - 编写playbook脚本实现WordPress远程部署
  @6 i! l% o; w3 d6 y& Y5-9 Jenkins pipeline job实战 - 将源码和脚本提交到Gitlab仓库( ^" T' T7 ]5 G7 Z4 G4 c
5-10 Jenkins pipeline job实战 - pipeline任务构建脚本的编写
: y4 l1 [* T) r" N+ t5-11 Jenkins pipeline job实战 - pipeline任务构建以及自动化部署
" k& [0 j! ?6 E& W- o' S+ I
/ O0 `' y5 t  {+ I+ o( F第6章 课程总结
% n1 n+ K* k6 ^* D8 @  @* i$ Q2 z8 }课程总结, s, o- z# I) j: x4 V* p! ~) l
6-1 课程总结4 z+ S( k2 s5 N, ], E
$ Z# Y8 s8 E% ?& r( z- j
8 y: e* a/ R( @
〖下载地址〗2 a' @. X( n; _6 n
游客,如果您要查看本帖隐藏内容请回复

: l: B3 j/ Q8 Y9 k% z
! T- F+ j0 ], D8 o7 [----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
8 F1 @5 g% P+ U% H' a) s# K) O/ ?) i2 j+ v
〖下载地址失效反馈〗0 z; e8 D3 P; S5 `+ {
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com9 E2 g- C; @8 [: ]7 g

0 [6 [7 p: S9 [6 _2 k, T+ W〖升级为终身会员免金币下载全站资源〗
( R# u9 |+ _$ W& I5 ?8 \) k8 B: l) s; ]全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
( y5 A5 U2 g* f& K% }$ n4 g- T# c  G# b9 {9 d) y& n
〖客服24小时咨询〗1 t+ s9 q( s8 B5 e( |2 \5 x4 Z$ L4 z% V, R
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
/ ~- J/ D; Z  j2 V

0 v/ B9 D: Z" v# }7 |+ a$ `
, W/ Q5 F6 z! A7 [) l  F

相关帖子

回复

使用道具 举报

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 | 显示全部楼层
支持支持5 ]: q, u( B& e  O; c# S4 n
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则