基于Jenkins的DevOps流水线实践教程|2020全新制作|端到端研发效能提升
讲师介绍
课程寄语
我认为Jenkins是对我这些年运维经验的总结,起初我们运维同学都是编写脚本完成一些自动化的操作。而有了Jenkins我们可以将我们的运维经验与Jenkins设计理念融合完成自动化运维平台。全程最佳实践,Pipeline as Code,打通DevOps工具链,端到端持续交付。目前Jenkins在全国的使用范围很广,建议学习!
课程目录
本课程我们主要讲解通过使用Jenkins完成DevOps交付流水线,实践内容较多。从多个角度出发让每个实践都能落地。内容从最基础部分到最佳实践,每个点都能让感受到Jenkins功能的强大。内容都是来源于自身在企业中的实践。
加入群聊
对于零基础同学建议选择全套教程系统学习 [点击????图片报名]
对于有基础同学建议选择感兴趣部分教程学习
1. Jenkins基础管理
[点击????图片报名]
课程内容:
01-课程简介
02-Jenkins简介与部署
03-Jenkins管理页面简介
04-Jenkins用户与权限管理
05-Jenkins添加node节点
06-Jenkins用户项目权限授权
07-Jenkins凭据管理与应用
08-Jenkins项目管理
2. 流水线核心语法
[点击????图片报名]
课程内容:
00-编写Jenkinsfile运行流水线
01-声明式流水线语法
02-使用Jenkins共享库
03-实践使用共享库格式化日志输出
04-Groovy基础语法-字符串列表
05-Groovy基础语法-字典条件语句循环语句
06-Groovy基础语法-函数使用
07-常用的Pipeline DSL方法
3. 构建工具集成
[点击????图片报名]
课程内容:
01-集成Maven构建工具
02-集成Ant构建工具
03-集成Gradle构建工具
04-集成Npm构建工具
05-共享库方式整合构建工具
06-集成SaltStack部署工具
07-集成Ansible部署工具
4. 用户认证系统集成
[点击????图片报名]
课程内容:
Ldap用户认证集成、GitlabSSO用户认证集成、GitHubSSO认证集成。
5. 版本控制系统集成
[点击????图片报名]
课程内容:
01-项目准备与流水线调试
02-配置Gitlab提交流水线
03-优化Gitlab提交流水线-分支自动匹配
04-优化提交流水线-变更commit状态
05-优化提交流水线-过滤特殊push请求
06-优化提交流水线-构建失败邮件通知
07-配置Gitlab合并流水线
6. 代码质量平台集成
[点击????图片报名]
课程内容:
01-SonarQube平台简介与配置
02-SonarQube扫描仪配置
03-本地使用扫描仪项目分析配置
04-添加流水线步骤进行自动化代码扫描
05-安装JenkinsSonar插件
06-使用Sonar插件完成代码扫描
07-SonarQube项目管理-集成流水线
08-SonarQube实践-搜索与新建项目
09-SonarQube实践-配置质量规则与质量阈
10-Sonar配置扫描结果与Commit关联
11-Sonar配置项目多分支模式
7. 制品仓库集成
[点击????图片报名]
课程内容:
01-Nexus基本概念与仓库管理
02-Nexus系统配置管理
03-Nexus制品上传-mvn命令
04-Nexus制品上传-Jenkins插件
05-Nexus制品发布-选择制品
06-Nexus制品晋级
07-使用共享库封装Nexus REST API
08-使用Artifactory插件构建收集数据
09-使用rtUpload上传制品
8. 需求管理工具集成
[点击????图片报名]
课程内容:
01-简介基于Jira流水线的技术方案
02-实践1-Jira问题与Gitlab分支
03-实践2-Jira问题发布与GitlabMR
04-实践3-Jira版本发布后自动清理分支
05-总结分析共享库内容
9. Docker容器集成
[点击????图片报名]
课程内容:
01-Jenkins&Docker准备工作
02-基于Docker安装master
03-基于Docker配置构建资源池
04-在流水线中使用Docker容器进行编译
05-基于Docker配置前端流水线
06-Docker镜像仓库管理规范
07-容器应用镜像构建与镜像清理策略
08-解析官方代码自动配置dockercloud
09-使用Groovy代码自动化配置
10. 容器PaaS平台集成
[点击????图片报名]
课程内容:
01-Kubernetes基本对象简介
02-基于Kubernetes部署Jenkins
03-部署Jenkins静态Slave节点
04-部署Jenkins动态Slave节点
11. 自动化接口测试
[点击????图片报名]
课程内容:
01-使用Jmeter完成接口测试生成报告
02-使用Ant+Jmeter自动化测试
03-Jenkins+Ant+Jmeter接口测试
04-Jenkins展示测试报告
12. 自动化SQL审查
[点击????图片报名]
课程内容:
01-课程简介
02-SOAR工具简介
03-SOAR工具常用命令
04-配置自动化SQL扫描
13. 流水线最佳实践篇
[点击????图片报名]
课程内容:
01-流水线实践规划设计
02-接口获取K8S部署文件
03-上传K8S部署文件到Gitlab
04-上线完成触发分支合并
05-实施提交流水线
06-配置UAT流水线构建镜像
07-配置UAT流水线更新发布文件
08-配置UAT流水线应用发布
09-配置版本晋级流水线
10-配置应用发布流水线
11-测试晋级与发布流水线
12-总结演示端到端完整过程
13-后端项目Java流水线实践
14-前端项目NodeJs流水线实践
15-安装配置Android项目开发环境
16-手动构建发布Android项目
17-Android项目流水线上传到FIR平台
18-Android项目流水线上传到蒲公英平台
14. 扩展篇
[点击????图片报名]
课程内容:
01-使用Prometheus对Jenkins监控
02-收集流水线构建度量数据
03-JenkinsAPI实践-python
04-Jenkins REST API-简介
05-Jenkins REST API-共享库封装
06-Jenkins Job DSL应用实践
07-Jenkins Core API应用
基于Jenkins的DevOps流水线实践教程|2020全新制作|端到端研发效能提升相关推荐
- 基于Jenkins的DevOps流水线实践教程|2020全新制作|端到到研发效能提升
讲师介绍 课程寄语 我认为Jenkins是对我这些年运维经验的总结,起初我们运维同学都是编写脚本完成一些自动化的操作.而有了Jenkins我们可以将我们的运维经验与Jenkins设计理念融合完成自动化 ...
- Jenkins 流水线 获取git 分支列表_基于Jenkins的DevOps流水线实践教程|2020全新制作|端到端研发效能提升...
讲师介绍 课程寄语 我认为Jenkins是对我这些年运维经验的总结,起初我们运维同学都是编写脚本完成一些自动化的操作.而有了Jenkins我们可以将我们的运维经验与Jenkins设计理念融合完成自动化 ...
- 基于Jenkins的DevOps流水线实践教程
讲师介绍 课程寄语 我认为Jenkins是对我这些年运维经验的总结,起初我们运维同学都是编写脚本完成一些自动化的操作.而有了Jenkins我们可以将我们的运维经验与Jenkins设计理念融合完成自动化 ...
- Jenkins 流水线 获取git 分支列表_基于Jenkins的DevOps流水线实践教程
讲师介绍 课程寄语 我认为Jenkins是对我这些年运维经验的总结,起初我们运维同学都是编写脚本完成一些自动化的操作.而有了Jenkins我们可以将我们的运维经验与Jenkins设计理念融合完成自动化 ...
- Jenkins 流水线 获取git 分支列表_基于Jenkins的DevOps流水线实践课程
讲师介绍 课程寄语 我认为Jenkins是对我这些年运维经验的总结,起初我们运维同学都是编写脚本完成一些自动化的操作.而有了Jenkins我们可以将我们的运维经验与Jenkins设计理念融合完成自动化 ...
- Jenkins 流水线 获取git 分支列表_基于Jenkins的DevOps流水线实践
讲师介绍 课程寄语 我认为Jenkins是对我这些年运维经验的总结,起初我们运维同学都是编写脚本完成一些自动化的操作.而有了Jenkins我们可以将我们的运维经验与Jenkins设计理念融合完成自动化 ...
- DevOps流水线实践教程|端到端研发效能提升
讲师介绍 课程寄语 我认为Jenkins是对我这些年运维经验的总结,起初我们运维同学都是编写脚本完成一些自动化的操作.而有了Jenkins我们可以将我们的运维经验与Jenkins设计理念融合完成自动化 ...
- DevOps落地实践:BAT系列:ALI:企业研发效能解决方案
BAT相关的DevOps解决方案或者产品到底有哪些功能,各自有哪些优势,着眼点和客户场景是什么,我们通过目前各自官方公布的相关信息来简单一探究竟.首先来看一下ALI的DevOps解决方案. 企业研发效 ...
- 基于Jenkins和Kubernetes流水线实现应用的自动发版
本文我们将基于Jenkins和Kubernetes流水线过程实现自动化构建Java应用,即把流水线的过程转换为pipeline语法,实现应用的自动发版. 一. 创建Java测试用例 本书为读者准备了一 ...
最新文章
- 北大核心2020TP类
- Maven如何用Eclipse创建一个Maven项目【笔记自用】
- 12 种主流编程语言输出“ Hello World ”,把我给难住了!
- java共享租车信息管理系统jsp源码
- ubuntu解决tensorflow提示未编译使用SSE3、SSE4.1、SSE4.2、AVX、AVX2、FMA的问题
- cocoapods导入第三方库
- RTMP vs RTMFP
- SAP FICO 固定资产会计 功能详解
- 计算机怎么屏幕保护,屏保设置在哪里设置 电脑屏保怎么设置
- 把int型转成如66ccff这样的颜色16进制颜色代码
- Android通讯录管理遇到的权限问题
- 检查软件下载是否完整 MD5 工具使用 ----- md5sum
- Neuron:自动优化TMS线圈放置,实现个性化靶向功能网络刺激
- android远程控制(三)----通过后台服务实现系统点击事件模拟
- 2021-IEEE论文-深度神经网络在文档图像表格识别中的应用现状及性能分析
- 数据仓库 pdf 电子书大全
- 实现百度第三方登陆详细解答
- 2012回家过年:西安火车站遭遇碰瓷
- 二、RISC-V SoC内核注解——译码 代码讲解
- MPU6500功能说明
热门文章
- matlab 加等深线
- 阿里云oss之sts服务部署
- 绿盟科技网络安全威胁周报2017.01 请关注MatrixSSL堆缓冲区溢出漏洞CVE-2016-6890
- Thinkphp实战(一)——项目配置与模板导入
- 漫画小说CMS系统源码
- pythonopencv图像形态_python+opencv图像形态学处理详细解释(膨胀、腐蚀、开闭运算、礼帽和黑猫)...
- html裁剪字体代码,CSS控制文字换行、裁剪
- 闽南师范大学有计算机培训班吗,闽南师范大学计算机技术专业学位研究生招生简章...
- 利用python进行数据分析-14.5 2012美国大选数据分析(基础复习)
- pandas.pivot()函数的使用