课程培训
基于Jenkins的CI/CD培训课程

一、培训目标

本培训结合当前Jenkins主流版本(Jenkins LTS)核心特性与企业级CI/CD实战需求,摒弃SVN、旧版Git工具(如TortoiseGit旧版、gitextension)等过时内容,聚焦Jenkins CI/CD全流程实战技能,帮助学员熟练掌握Git主流用法、GitLab管理、Jenkins部署配置、流水线搭建、工具链集成等核心技术,精通基于Jenkins的端到端自动化CI/CD流水线构建、优化与运维,能独立完成企业级代码管理、自动化构建、测试、部署全流程落地,具备CI/CD工程师、DevOps工程师岗位所需的实战能力,适配当前企业云原生、自动化运维主流技术方向。

二、培训内容

专题一:Git核心技术与GitLab管理(代码管理基础专题)

核心目标:掌握Git主流用法与GitLab代码仓库管理技巧,建立代码版本控制的核心认知,为CI/CD流水线搭建奠定基础。

• 1.1 Git核心基础:Git概述及核心概念(仓库、分支、提交、合并等),讲解Git主流工作流程(Git FlowGitHub Flow),摒弃SVN相关对比与过时内容。

• 1.2 Git环境搭建:Git For Windows最新版安装、配置,主流Git客户端(VS Code内置GitGit Bash)使用,替代过时的TortoiseGitgitextension工具。

• 1.3 GitLab实操管理:GitLab主流版本界面介绍、远程仓库创建与管理,分支规划、用户添加、权限精细化配置(贴合企业级代码管控需求)。

• 1.4 Git核心操作实操:远程仓库克隆、代码拉取(pull)、分支创建与切换、文件添加与提交(commit)、修改/删除文件版本控制、分支合并、代码冲突排查与解决。

• 1.5 Git高级操作:Git补丁操作、常用命令进阶、代码回滚与版本追溯,GitLab代码评审(Code Review)实操,提升代码管理效率。

• 1.6 GitLab高级配置:GitLab Custom Hooks(自定义钩子)配置、GitLab Replication/Mirror(镜像同步)实操,适配企业多仓库协同管理需求。

专题二:Git与开发工具、协作工具集成(协同效率专题)

核心目标:掌握Git与主流开发工具、协作工具的集成方法,提升团队代码协作与问题追踪效率。

• 2.1 开发工具集成GitVisual StudioVS Code集成Git实操,实现代码提交、拉取、冲突解决等操作一站式完成,替代过时的插件集成方案。

• 2.2 问题追踪工具集成:GitLab与主流缺陷管理工具(Jira,替代Bugzilla)集成,实现代码提交与缺陷状态联动、问题追踪闭环。

• 2.3 团队协作实操:结合项目角色(开发、测试、运维),演示代码提交、评审、缺陷关联全流程,提升团队协同效率。

专题三:CI/CD核心认知与Jenkins基础(CI/CD入门专题)

核心目标:建立CI/CD核心认知,掌握Jenkins主流版本部署、配置与基础使用方法,明确JenkinsCI/CD流水线中的核心作用。

• 3.1 CI/CD核心概念:CI(持续集成)、CD(持续部署/持续交付)定义、核心价值与企业级应用场景,主流CI/CD工具链选型逻辑。

• 3.2 仓库与分支策略:企业级Git仓库规划方法,主流分支策略(Git Flow)制定,适配CI/CD自动化流水线需求。

• 3.3 Jenkins基础:Jenkins LTS版本介绍、部署与初始化配置(环境依赖、插件管理、用户权限配置),核心界面与功能模块认知。

专题四:Jenkins与主流工具集成(工具链集成专题)

核心目标:掌握JenkinsGitLabArtifactory等主流工具的集成方法,搭建完整的CI/CD工具链,保障流水线各环节顺畅联动。

• 4.1 JenkinsGitLab集成:实操JenkinsGitLab联动配置,实现代码提交触发Jenkins构建、构建状态反馈至GitLab,配置WebHook实现自动化触发。

• 4.2 Artifactory实操与集成:Artifactory主流版本界面介绍、核心功能(制品仓库管理、版本控制),JenkinsArtifactory集成,实现构建制品自动推送、拉取与管理。

• 4.3 缺陷管理工具联动:JenkinsGitLabJira集成,实现流水线构建状态触发缺陷状态更新、缺陷关联构建记录,形成闭环管理。

专题五:Jenkins Pipeline流水线实战

核心目标:精通Jenkins Pipeline语法与使用方法,能独立搭建端到端自动化CI/CD流水线,适配企业级实战需求。

• 32.1 Pipeline核心基础:Jenkins Pipeline语法(Declarative Pipeline主流语法)、核心概念(StageStepAgent),Pipeline脚本编写规范。

• 32.2 全流程流水线构建:实操搭建端到端自动化CI/CD流水线(基于Jenkins/GitLab/Jira/Artifactory全开源工具链),覆盖代码拉取、自动化构建、自动化测试、制品推送、应用部署全环节。

• 32.3 Pipeline优化:流水线断点续跑、并行构建配置、异常处理与告警配置,提升流水线稳定性与效率。

专题六:实战演练与问题排查




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>