51CTO-Jenkins高级进阶篇视频课程是一个深入探讨Jenkins的高级功能、扩展和最佳实践的在线教育课程。该课程旨在帮助学习者深入了解Jenkins,并教授他们如何使用该工具的高级功能来提高软件交付和持续集成的效率和质量。

该课程的主要内容包括以下几个方面:

1. Jenkins插件的使用和扩展:学习如何使用Jenkins的插件系统,了解不同类型的插件及其功能,以及如何安装、配置和管理插件。还将深入探讨如何自定义和开发Jenkins插件,以满足特定的需求。

2. 构建和部署流水线的创建:学习如何使用Jenkins的Pipeline插件创建复杂的、可重复的构建和部署流水线。课程将涵盖Pipeline语法和语义,以及如何在流水线中使用各种插件和工具。

3. 分布式构建和扩展:介绍如何在Jenkins中配置和管理分布式构建环境,以提高构建和测试的并行度和效率。学习如何设置和使用分布式构建代理、构建节点和云计算资源。

4. 安全和权限管理:讨论如何在Jenkins中设置安全性和权限管理,以保护敏感数据和资源。学习如何配置用户、角色和权限,并了解如何使用常见的安全插件和技术来增强Jenkins的安全性。

5. 监控和日志:探讨如何监控和诊断Jenkins服务器的运行状况,以及如何收集、分析和可视化构建和部署日志。学习如何使用监控工具和报警系统,以及如何优化Jenkins的性能和稳定性。

6. 故障排除和故障恢复:介绍常见的Jenkins故障和故障恢复策略,以及如何识别和解决常见问题。学习如何备份和恢复Jenkins配置和数据,以及如何处理丢失的构建和部署。

通过学习该课程,学习者将掌握Jenkins的高级功能和扩展技巧,能够更好地应用Jenkins来支持持续集成、持续交付和持续部署的软件开发流程。该课程适合已经熟悉Jenkins基础知识并有一定实践经验的开发人员、DevOps工程师和项目经理。

课程内容首先解了持续集成概念:软件的开发生命周期、模型的发展历程、及持续集成由哪些组件进行集成、和公司实行持续集成为公司带来哪些方面受益。然后讲解了Jenkins在各个不同的平台上面进行安装、分布式构建 、和sonarqube、Artifactory服务器的集成、Jenkins持续集成、持续传送、持续部署,在整个过程全部采用的Jenkins 多分支管道来完成的。后面又讲解了Jenkins和Active Directory和LDAP服务器的集成。

课程截图:

课程目录:
第1章Jenkins持续集成概念(1小时5分钟6节)
1-1软件开发生命周期[05:51]
1-2软件开发瀑布模型[08:32]
1-3软件开发敏捷开发[12:47]
1-4持续集成概念[06:21]
1-5持续集成组成的各个元素[24:15]
1-6持续集成可以带来哪些好处[07:32]

第2章Jenkins的安装(2小时15分钟9节)
2-1Jenkins环境介绍[34:04]
2-2Jenkins进阶篇环境搭建[08:38]
2-3Jenkins在Serlet容器中的安装[18:42]
2-4在ubuntu系统中安装Jenkins[05:27]
2-5在Centos系统上安装Jenkins[08:40]
2-6在代理服务器之后运行Jenkins[17:10]
2-7在Docker中运行Jenkins[19:36]
2-8在Windows主机上的安装[15:46]
2-9创建开发和预演阶段的Jenkins[07:04]

第3章Jenkins的管道(1小时9分钟4节)
3-1Jenkins的管道工作[14:03]
3-2声明式的管道语法[13:33]
3-3Jenkins管道语法工具[11:11]
3-4Jenkins的多分支的管道及自动触发构建[30:22]

第4章Jenkins的配置(58分钟4节)
4-1Jenkins的插件管理[06:58]
4-2Jenkins服务器的还原和备份[11:28]
4-3设置Jenkins home[28:16]
4-4Jenkins家目录功能详解[11:45]

第5章 Jenkins的分布式构建 (1小时11分钟 4节)
5-1分布式构建介绍[07:32]
5-2添加Linux下的Jenkins服务器作为slave[16:28]
5-3添加Windows上的Jenkins作为slave[19:08]
5-4添加Docker上的jenkins作为slave[28:20]

第6章 Jenkins和代码检测及二进制仓库的集成 (42分钟 2节)
6-1SonarQube和Jenkins的集成[28:18]
6-2SonarQube和Artifactory的集成[14:07]

第7章 Jenkins持续集成 (48分钟 2节)
7-1Jenkins技术集成设计[05:28]
7-2创建持续集成的管道[42:46]

第8章 Jenkins持续传送 (1小时22分钟 4节)
8-1Jenkins持续传送设计[06:44]
8-2创建预生产环境和安装Jmeter[27:02]
8-3使用Jmeter创建性能测试的配置文件[04:07]
8-4创建Jenkins 持续集成管道[44:24]

第9章 Jenkins持续部署 (33分钟 3节)
9-1Jenkins持续部署简介[03:19]
9-2创建生产环境服务器[10:10]
9-3创建Jenkins持续部署[20:23]

第10章 Jenkins服务器管理 (14分钟 2节)
10-1Jenkins和活动目录的集成[07:17]
10-2Jenkins和LDAP服务器的集成[07:05]
资料

声明:本站所发布的一切视频课程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站所有课程来自网络,版权争议与本站无关。如有侵权请联系联系客服QQ:1960026872或登录本站账号进入个人中心提交工单留言反馈,我们将第一时间处理!