DevOps: 基于Jenkins的CI/CD工程实战
体系课

DevOps: 基于Jenkins的CI/CD工程实战

  • 架构设计
  • Java
  • Docker
  • K8S
  • DevOps
  • 技术管理
  • 敏捷
  • 项目管理
  • Vue.Js
  • Node.JS

DevOps工程工具链集成实践,Jenkins持续集成和持续部署实践

¥999.9
本课程包括
  • 24小时30分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 流水线即代码,DevOps工具链集成。您将高效地使用Jenkins实施DevOps实践。
  • 掌握端到端流水线实践,完成DevOps工具链集成。
  • 内容包含: Jenkins/Gitlab/Jira/Nexus/Artifactory等工具链

数千家企业正在使用三节课企业版学习

无限制学习5000+门课程,200+精选学习专题

免费申请体验>
课程介绍

课程简介:

学习须知: 请在选择学习这门课程之前,做好准备。这是一门深入的实践课程,需要大家付出努力多实践。因为课程涉及到DevOps工具链之间的集成,就不可避免会遇到写代码问题。对于零基础无开发经验的同学我觉得你跟着我的课程也是可以学会的,但是请一定要有耐心。

本课程我们主要讲解通过使用Jenkins完成DevOps交付流水线,实践内容较多。从多个角度出发让每个实践都能落地。内容从最基础部分到实践,每个点都能让感受到Jenkins功能的强大。内容都是来源于自身在企业中的实践。希望大家通过《DevOps流水线实践教程》学习,活学活用,主要学习的是思路和实践的经验。多么希望每一位学员通过学习这门课程能够将把经验变成自己的,经验拿下。 

为什么要学习这门课程?

Jenkins是对运维经验的总结,起初我们运维同学都是编写脚本完成一些自动化的操作。而有了Jenkins我们可以将我们的运维经验与Jenkins设计理念融合完成自动化运维平台。全程实践Pipeline as Code打通DevOps工具链端到端持续交付。目前Jenkins在全国的使用范围很广,建议学习!课程内容第一部分:Jenkins基础管理第二部分:JenkinsPipline核心语法第三部分:DevOps工具链集成第四部分:DevOps流水线综合实践第五部分:流水线扩展篇 总共: 100+ 课时 全程实践  

适合人群
  • 具有IT工作经验3年以上的运维工程师
  • 对DevOps感兴趣,自动化研发效能提升的开发工程师
讲师介绍
DevOps领域实践者
擅长领域:
  • DevOps
  • K8S
  • Docker
。专注于企业级DevOps运维开发技术实践分享,主要以新Linux运维技术、DevOps技术课程为主。丰富的一线实战经验,课程追求实用性获得多数学员认可。
课程大纲
共0节 时长0分钟 全部收起
Jenkins运维管理
共8节 | 1小时7分钟
  • 01-课程简介
    7分钟
  • 02-Jenkins简介与部署
    22分钟
  • 03-Jenkins管理页面简介
    6分钟
  • 04-Jenkins用户与权限管理
    5分钟
  • 05-Jenkins添加node节点
    4分钟
  • 06-Jenkins用户项目权限授权
    10分钟
  • 07-Jenkins凭据管理与应用
    4分钟
  • 08-Jenkins项目管理
    8分钟
Pipeline流水线基础篇
共8节 | 2小时
  • 00-编写Jenkinsfile运行流水线
    19分钟
  • 01-声明式流水线语法
    25分钟
  • 02-使用Jenkins共享库
    16分钟
  • 03-实践使用共享库格式化日志输出
    7分钟
  • 04-Groovy基础语法-字符串列表
    20分钟
  • 05-Groovy基础语法-字典条件语句循环语句
    14分钟
  • 06-Groovy基础语法-函数使用
    9分钟
  • 07-常用的Pipeline DSL方法
    9分钟
构建工具集成
共7节 | 1小时9分钟
  • 01-集成Maven构建工具
    14分钟
  • 02-集成Ant构建工具
    7分钟
  • 03-集成Gradle构建工具
    7分钟
  • 04-集成Npm构建工具
    10分钟
  • 05-共享库方式整合构建工具
    13分钟
  • 06-集成SaltStack部署工具
    12分钟
  • 07-集成Ansible部署工具
    6分钟
用户认证系统集成
共3节 | 23分钟
  • 01-Ldap用户认证集成
    10分钟
  • 02-GitlabSSO用户认证集成
    7分钟
  • 03-GitHubSSO认证集成
    5分钟
版本控制系统集成
共7节 | 1小时33分钟
  • 01-项目准备与流水线调试
    15分钟
  • 02-配置Gitlab提交流水线
    5分钟
  • 03-优化Gitlab提交流水线-分支自动匹配
    10分钟
  • 04-优化提交流水线-变更commit状态
    26分钟
  • 05-优化提交流水线-过滤特殊push请求
    7分钟
  • 06-优化提交流水线-构建失败邮件通知
    21分钟
  • 07-配置Gitlab合并流水线
    8分钟
SonarQube代码质量平台集成
共11节 | 3小时17分钟
  • 01-SonarQube平台简介与配置
    12分钟
  • 02-SonarQube扫描仪配置
    6分钟
  • 03-本地使用扫描仪项目分析配置
    25分钟
  • 04-添加流水线步骤进行自动化代码扫描
    20分钟
  • 05-安装JenkinsSonar插件
    6分钟
  • 06-使用Sonar插件完成代码扫描
    11分钟
  • 07-SonarQube项目管理-集成流水线
    38分钟
  • 08-SonarQube实践-搜索与新建项目
    22分钟
  • 09-SonarQube实践-配置质量规则与质量阈
    30分钟
  • 10-Sonar配置扫描结果与Commit关联
    20分钟
  • 11-Sonar配置项目多分支模式
    6分钟
Nexus3制品仓库集成
共9节 | 2小时55分钟
  • 01-Nexus基本概念与仓库管理
    22分钟
  • 02-Nexus系统配置管理
    8分钟
  • 03-Nexus制品上传-mvn命令
    15分钟
  • 04-Nexus制品上传-Jenkins插件
    18分钟
  • 05-Nexus制品发布-选择制品
    9分钟
  • 06-Nexus制品晋级
    48分钟
  • 07-使用共享库封装Nexus REST API
    32分钟
  • 08-使用Artifactory插件构建收集数据
    13分钟
  • 09-使用rtUpload上传制品
    10分钟
需求管理工具集成
共5节 | 56分钟
  • 01-简介基于Jira流水线的技术方案
    10分钟
  • 02-实践1-Jira问题与Gitlab分支
    16分钟
  • 03-实践2-Jira问题发布与GitlabMR
    11分钟
  • 04-实践3-Jira版本发布后自动清理分支
    10分钟
  • 05-总结分析共享库内容
    9分钟
容器PaaS平台集成
共4节 | 1小时4分钟
  • 01-Kubernetes基本对象简介
    13分钟
  • 02-基于Kubernetes部署Jenkins
    13分钟
  • 03-部署Jenkins静态Slave节点
    13分钟
  • 04-部署Jenkins动态Slave节点
    26分钟
Jmeter自动化接口测试
共4节 | 41分钟
  • 01-使用Jmeter完成接口测试生成报告
    12分钟
  • 02-使用AntJmeter自动化测试
    8分钟
  • 03-JenkinsAntJmeter接口测试
    14分钟
  • 04-Jenkins展示测试报告
    7分钟
流水线最佳实践篇
共18节 | 4小时45分钟
  • 01-流水线实践规划设计
    15分钟
  • 02-接口获取K8S部署文件
    22分钟
  • 03-上传K8S部署文件到Gitlab
    15分钟
  • 04-上线完成触发分支合并
    6分钟
  • 05-实施提交流水线
    9分钟
  • 06-配置UAT流水线构建镜像
    34分钟
  • 07-配置UAT流水线更新发布文件
    28分钟
  • 08-配置UAT流水线应用发布
    11分钟
  • 09-配置版本晋级流水线
    31分钟
  • 10-配置应用发布流水线
    20分钟
  • 11-测试晋级与发布流水线
    5分钟
  • 12-总结演示端到端完整过程
    25分钟
  • 13-后端项目Java流水线实践
    5分钟
  • 14-前端项目NodeJs流水线实践
    20分钟
  • 15-安装配置Android项目开发环境
    10分钟
  • 16-手动构建发布Android项目
    5分钟
  • 17-Android项目流水线上传到FIR平台
    17分钟
  • 18-Android项目流水线上传到蒲公英平台
    6分钟
流水线扩展篇
共7节 | 1小时40分钟
  • 01-使用Prometheus对Jenkins监控
    9分钟
  • 02-收集流水线构建度量数据
    19分钟
  • 03-JenkinsAPI实践-python
    19分钟
  • 04-Jenkins REST API-简介
    9分钟
  • 05-Jenkins REST API-共享库封装
    14分钟
  • 06-Jenkins Job DSL应用实践
    20分钟
  • 07-Jenkins Core API应用
    11分钟
Jenkins和Docker集成
共9节 | 2小时5分钟
  • 01-Jenkins&Docker准备工作
    4分钟
  • 02-基于Docker安装master
    21分钟
  • 03-基于Docker配置构建资源池
    25分钟
  • 04-在流水线中使用Docker容器进行编译
    17分钟
  • 05-基于Docker配置前端流水线
    11分钟
  • 06-Docker镜像仓库管理规范
    15分钟
  • 07-容器应用镜像构建与镜像清理策略
    17分钟
  • 08-解析官方代码自动配置dockercloud
    10分钟
  • 09-使用Groovy代码自动化配置
    6分钟
Jenkins和SoarSQL扫描
共4节 | 55分钟
  • 01-课程简介
    3分钟
  • 02-SOAR工具简介
    9分钟
  • 03-SOAR工具常用命令
    12分钟
  • 04-配置自动化SQL扫描
    30分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。