聯繫我們

課程簡介

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 runner。
  • 自動化構建、測試和部署流程。

項目和問題管理

  • 在Gitlab中管理問題和任務。
  • 使用里程碑和標籤。
  • 規劃和跟蹤開發工作。
  • 提升團隊協作與可視化。

基於GitLab的文檔撰寫與發佈

  • 使用GitLab Markdown。
  • 創建項目文檔。
  • 通過GitLab Pages發佈網站。
  • 有效管理項目信息。

安全與最佳實踐

  • GitLab安全特性。
  • 保護倉庫和敏感信息。
  • 管理安全開發工作流。
  • 應用GitLab管理最佳實踐。

故障排除與實戰工作坊

  • 診斷常見的GitLab問題。
  • 構建完整的Gitlab工作流。
  • 實施源代碼控制和CI/CD實踐。
  • 課程回顧及後續步驟。

最低要求

  • 對版本控制系統有基本瞭解。
  • 具備Linux命令行使用經驗。

目標受衆

  • 開發人員
 14 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類