课程培训
GitLab 代码托管与DevOps平台培训课程

GitLab 代码托管与DevOps平台培训课程

  •  

  • 培训对象:软件开发工程师、DevOps工程师、团队技术负责人、需要使用GitLab进行代码管理和CI/CD的团队。

  •  

  • 培训目标

    1. 掌握GitLab的代码托管功能,能够创建项目、管理分支、进行代码合并与评审。

    2. 熟练使用GitLab CI/CD配置流水线,实现代码的自动构建、测试与部署。

    3. 掌握GitLab的权限管理、监控与运维,保障企业代码资产的安全与规范。

  •  

  • 培训内容介绍

    1. GitLab平台概览:了解GitLab的发展历程与一体化DevOps理念,熟悉SaaS版与自托管版的差异。

    2. 项目管理基础:创建项目、组与子组,配置项目可见性与访问权限。

    3. Git操作进阶:在GitLab环境中实践Git操作,包括分支管理、标签创建与远程仓库同步。

    4. 合并请求工作流:创建合并请求,进行代码评审、讨论与反馈,完成代码合并。

    5. 保护分支与规则:设置保护分支规则,要求评审通过或流水线成功才能合并。

    6. CI/CD基础概念:理解GitLab Runner的作用,了解.gitlab-ci.yml文件的结构与关键字。

    7. 第一个流水线配置:编写简单的.gitlab-ci.yml,定义stages和jobs,运行第一个流水线。

    8. Runner安装与注册:安装GitLab Runner,注册到项目或组,配置Executor类型。

    9. 作业依赖与产物:配置作业间的依赖关系,传递构建产物到后续作业。

    10. 环境与部署:定义开发、测试、生产环境,配置手动确认的部署作业。

    11. 代码质量集成:集成SonarQube进行代码扫描,在合并请求中展示质量门禁结果。

    12. 监控与运维:查看流水线运行状态、作业日志,管理Runner与清理缓存。




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

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

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

咨询电话010-62883247

                4007991916

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

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>