- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
开发人员、系统管理员、运维工程师、IT经理,以及介于两者之间的所有人
你将会学到:
全面系统的掌握devops Jenkins cicd持续集成 持续交付系统搭建运维与排障技能
课程简介:
2021年峻熙Linux学院的张彬老师新课。
什么是Jenkins?
Jenkins®是一个开源的,用 Java 编写的开源持续集成(CI)服务器,可以自托管以自动执行任何项目的构建周期。Jenkins 为软件项目提供 CI 服务,可以通过命令行或 Web 应用程序服务器启动它。
您可以设置 Jenkins 来监视 GitHub,Bitbucket 或 GitLab 等地方的任何代码更改,并使用 Maven 和 Gradle 等工具自动进行构建;可以利用 Docker 和 Kubernetes 等容器技术,启动测试,然后在生产中执行回滚或前滚之类的操作。
在开发过程,能够从新代码中获得即时反馈很重要。您获得反馈的速度越快,问题越早得到解决。获得反馈的传统方法是在交付新代码之后,等待软件测试的试测试报告,但这会导致其他问题出现。当代码正在编译并且正在运行测试时,开发人员无法在测试完成之前继续工作。可能会导致更多新旧问题的积压。降低开发效率。Jenkins通过提供持续集成功能解决了该问题。合并新代码后 Jenkins可以自动进行构建,通过脚本自动运行hudson白盒测试 由allure生成测试报告和自动部署应用程序等。
目前Jenkins超过1500个插件可供用户选择,而且还在不断增加中。当您走进Jenkins这个巨型超市时,有多少人曾经有过这样的感觉——看着琳瑯满目的软件,却完全无从下手?自由风格,流水线即代码,声明式流水线,多分支流水线,配置即代码,又有多少人被应接不暇的社区新概念搞得没有头绪?这次课程有峻熙Linux学院的张彬老师带领大家系统的学习Jenkins,全面系统的掌握Jenkins cicd持续集成 持续交付系统搭建运维与排障技能。分为①,②两部分实战课程。本次课程内容涵盖 详细的、jenkins集成ansible批量服务器、jenkins+ansible+gogs实现批量代码拉自动拉取下发、jenkins git钩子+synchronize秒级批量部署、jenkins 分布式架构应用、jenkins+sonarscan+sonarqube+gogs自动代码质量分析下发实战、jenkins集成docker+registry+ansible镜像更新批量自动部署实战、jenkins pipline流水线构建、jenkins+maven+gogs+synchronize秒级构建java项目实战、jenkins scm sync configuration+gog备份还原实例、Jenkins是devops最热门的持续集成提效工具,所以说本套课程对于运维工程师来说非常重要,是全面系统的掌握Jenkins cicd持续集成 持续交付的好课。
教学大纲:
课程大纲-[张彬Linux]实战Jenkins cicd持续集成- ②
第1章jenkins集成ansible批量服务器(8分钟1节)
第2章jenkins Executeshell+ansible配置(8分钟1节)
第3章jenkins+ansible playbook配置实例(13分钟1节)
第4章jenkins+ansible+gogs批量代码拉取下发实例(12分钟1节)
第5章jenkins+git钩子+synchronize秒级批部署(13分钟1节)
第6章jenkins 分布式架构实战(14分钟1节)
第7章添加jenkins分布式子节点实例(14分钟1节)
第8章jenkins+playbook批量部署nginx实例(13分钟1节)
第9章jenkins+playbook批量部署redis实例(10分钟1节)
第10章sonarqube代码质量分析部署实例(15分钟1节)
第11章sonarqube接入mysql数据库实例(15分钟1节)
第12章汉化sonarqube配置实例(13分钟1节)
第13章部署sonarscan代码扫描实例(14分钟1节)
第14章jenkins集成sonarscan自动代码扫描实例(12分钟1节)
第15章jk+sonarscan+sonarqube+gogs集成(12分钟1节)
第16章jenkins token远程构建(7分钟1节)
第17章sonarqube开机自启实例(10分钟1节)
第18章jenkins+docker镜像更新自动部署架构(11分钟1节)
第19章docker registry局域网仓库实例(11分钟1节)
第20章jk+docker+registry+ansible集成部署(12分钟1节)
“张彬”老师的其他课程更多+