课程详情
2024-06-24
广州誉天教育的Jenkins培训课程让学员能够学习Jenkins的操作维护及使用脚本式管道持续集成部署。
【课程简介】:
Jenkins是一款开源CI&CD软件,用于自动化各种任务,*括构建、测试和部署软件。提供超过1000个插件来满足任何项目的需要。
【适合人群】:
运维工程师,开发工程师,DevOps实施工程师、测试工程师、项目经理
【课程大纲】:
基本概念
DevOps、持续集成与持续交付简介、主流CI系统简介、Jenkins基本配置、jenkins的安装、Jenkins的基本配置
Pipeline
pipeline基本语法示例、使用maven构建java应用示例、pipeline的组成结构、pipeline语法详解、groovy语法简介、pipeline常用选项、pipeline环境变量
Jenkins集成第三方工具
SonarQube集成、Gitlab集成、Artifactory集成、Ansible集成、构建触发器
pipeline高级用法
多分支pipeline、参数化pipeline、wget CBuildStep插件管理复杂判断逻辑、使用input实现交互式pipeline、在pipeline中使用凭据、在jenkins日志中隐藏敏感信息、在pipeline中定义函数、使用共享库扩展pipeline
分布式构建
jenkins分布式架构详解、为Jenkins添加agent、将job运行在agent上、jenkins与kubernetes集成
Jenkins流水线实战
生产应用开发流程简介、流水线实践规划设计、使用jenkins自动化部署mall商城依赖的中间件、使用Jenkins自动化部署mal1商城后端应用、使用jenkins自动化部署mall商城前端应用
jenkins运维
使用prometheus监控Jenkins、使用Periodic Backup实现Jenkins的备份、Jenkins配置即代码简介、Jenkins API简介。