联系我们

课程大纲

GitLab与DevOps生命周期管理简介

  • GitLab概述及其在软件开发中的作用
  • 理解GitLab作为完整的DevOps平台
  • GitLab的关键功能:源代码控制、CI/CD、安全和项目管理
  • GitLab与传统版本控制平台的比较

安装和配置GitLab

  • 在不同环境中安装GitLab
  • 配置GitLab设置和服务
  • 理解GitLab架构和组件
  • 初始设置和管理任务

Git与版本控制基础

  • 回顾Git概念和工作流程
  • 仓库、分支、提交和合并
  • 使用GitLab管理源代码
  • 应用版本控制最佳实践

浏览GitLab平台

  • 探索GitLab用户界面
  • 使用Web IDE
  • 管理项目和仓库
  • 使用GitLab的功能和工具

GitLab工作流程与协作

  • 理解GitLab开发工作流程
  • 分支策略和合并请求
  • 代码审查和协作实践
  • 管理团队和权限

管理用户、群组和项目

  • 理解命名空间和群组
  • 创建和组织项目
  • 管理用户和访问权限
  • 应用基于角色的访问控制

持续集成与持续交付(CI/CD)

  • 理解CI/CD概念
  • 创建GitLab CI/CD流水线
  • 使用GitLab runners
  • 自动化构建、测试和部署流程

项目与问题管理

  • 在GitLab中管理问题和任务
  • 使用里程碑和标签
  • 规划并跟踪开发工作
  • 提升团队协作和可见性

使用GitLab进行文档编写和发布

  • 使用GitLab Markdown
  • 创建项目文档
  • 使用GitLab Pages发布网站
  • 有效管理项目信息

安全与最佳实践

  • GitLab安全功能
  • 保护仓库和敏感信息
  • 管理安全开发工作流程
  • 应用GitLab管理最佳实践

故障排除与实践工作坊

  • 诊断常见GitLab问题
  • 构建完整的GitLab工作流程
  • 实施源代码控制和CI/CD实践
  • 课程回顾与后续步骤

要求

  • 对版本控制系统有基本了解。
  • 有Linux命令行使用经验。

目标受众

  • 开发人员
 14 小时

客户评论 (7)

即将举行的公开课程

课程分类