部署sonarscan代码扫描实例
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持续集成 持续交付的好课。
教学大纲:
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

课程大纲
- 第一章 jenkins集成ansible批量服务器
- 1-1试看 jenkins集成ansible批量服务器08:26
- 第二章 jenkins Executeshell+ansible配置
- 2-1试看 jenkins Executeshell+ansible配置08:07
- 第三章 jenkins+ansible playbook配置实例
- 3-1jenkins+ansible playbook配置实例13:23
- 第四章 jenkins+ansible+gogs批量代码拉取下发实例
- 4-1jenkins+ansible+gogs批量代码拉取下发实例12:26
- 第五章 jenkins+git钩子+synchronize秒级批部署
- 5-1jenkins+git钩子+synchronize秒级批部署13:16
- 第六章 jenkins 分布式架构实战
- 6-1jenkins 分布式架构实战14:26
- 第七章 添加jenkins分布式子节点实例
- 7-1添加jenkins分布式子节点实例14:01
- 第八章 jenkins+playbook批量部署nginx实例
- 8-1jenkins+playbook批量部署nginx实例13:46
- 第九章 jenkins+playbook批量部署redis实例
- 9-1jenkins+playbook批量部署redis实例10:31
- 第十章 sonarqube代码质量分析部署实例
- 10-1sonarqube代码质量分析部署实例15:00

![[张彬Linux]实战Jenkins cicd持续集成- ②](https://s2.51cto.com/images/202102/16/01d52fc55af81423822b15e00944870b.jpg?x-oss-process=image)
![[张彬Linux]企业十大应用-zabbix运维监控](https://s2.51cto.com/images/202005/14/e78b399849f7170d4d4a1fef0086cff2.png?x-oss-process=image)
![[张彬Linux]实战Jenkins cicd持续集成- ①](https://s2.51cto.com/images/202102/07/7fe2c723a20f93bc6b5318a14d473bfa.jpg?x-oss-process=image)
![[张彬linux]企业十大应用-cobbler 与kickstart+pxe批量部署服务](https://s2.51cto.com/images/202004/23/179542c8d17d5a7d8d1753ebf4e85dcb.png?x-oss-process=image)
![[张彬linux]企业十大应用-openssh任意门 犀利的加密转发服务](https://s2.51cto.com/images/202004/29/1c0606d042b94ada392759c82a8287d6.png?x-oss-process=image)
![[张彬Linux]企业十大应用-centos8 pxe无人值守安装](https://s2.51cto.com/images/202101/07/83baecaf5ac338a91e73cbb4ce6ff4c2.jpg?x-oss-process=image)
