🔥
Caster 開發日誌
  • Java
    • JVM Performance Tool
      • Java Debug Wire Protocol (JDWP) 的詳細介紹
      • JConsole 詳細介紹
    • Spring Boot
      • Spring Security
      • Spring Boot Admin
      • Spring Event
      • Spring AOP
      • Spring Boot JUnit 5
      • Apache Dubbo
    • Reflect 應用
    • ELK + F 建構
    • Socket.IO
    • OCR - 光學字元辨識
    • 讀取JAR resource文件
    • LocalTime & MySQL時間精度
    • Gradle multi module
    • MyBatis-Plus
    • Java Date operation
    • Java IP to Long
    • Apache Commons lang3 應用
      • Function 應用
    • Cloud Platform
      • Amazon S3
        • SDK V1
          • Bucket
        • SDK V2
          • Bucket
      • Google Cloud Platform
      • Azure Cloud
        • Storage
      • OVHcloud
        • Config
    • SSL/TLS工具
    • Util 工具
      • Jackson Json工具
      • Charles應用
      • JMeter – Performing Distributed Load Testing with Docker
    • Redis
      • Stream
      • Redisson 分布式鎖機制
      • Create Redis Cluster Using Docker
      • List Operations
    • Java 8
      • method & constructor Reference
      • CompletableFuture
      • FunctionInterface
      • Stream 應用
      • 繁簡轉換 - 簡易調整
    • MySQL
      • 建立測試用 流水號Table
      • SQL 效能調校 - Explain
      • SQL 效能調校 - Partition
      • 排程 - Event
    • Apache ShardingSphere
  • Kubernetes
    • 初入江湖(K8S)
    • 零中斷服務滾動更新
    • Kubernetes DNS
    • Ingress & Ingress Controller 教學
    • Ingress TLS Easy setup
  • 指令集
  • Telegram
  • SourceTree
    • 踩坑紀錄(ㄧ) - Git Flow
    • 踩坑紀錄(二) - 修改檔名
  • 專案統計
    • Robot
    • Recharge
  • GitHub
    • Actions
  • GitLab
    • 介紹 GitLab
    • 使用 Docker 自架 GitLab
    • 簡介 GitLab CI/CD
      • GitLab Runner 詳細介紹與設定方式
Powered by GitBook
On this page
  1. GitLab

介紹 GitLab

GitLab 是一個基於 Git 版本控制系統的開源平台,提供了一個完整的 DevOps 平台,包括代碼管理、CI/CD、項目管理、協作和監控等功能。以下是 GitLab 的主要特點:

特點

  1. 代碼管理: 提供了強大的代碼管理功能,包括版本控制、分支管理、合併請求等。

  2. 持續集成/持續部署(CI/CD): 內置了 CI/CD 功能,可以自動化測試、構建和部署代碼。

  3. 項目管理: 提供了任務追蹤、問題追蹤、里程碑、Wiki 等項目管理功能,幫助團隊更好地組織和管理項目。

  4. 協作: 提供了討論區、合作編輯、通知等協作工具,方便團隊成員之間的溝通和協作。

  5. 安全性: 內置了安全檢測功能,可以檢測代碼中的漏洞和安全問題,保障代碼的安全性。

  6. 彈性部署: 支持自主部署,可以部署在私有雲或公有雲上,也可以使用 GitLab 的托管服務。

用途

  • 軟件開發: GitLab 是一個完整的軟件開發平台,適用於任何大小的團隊或項目。

  • DevOps 實踐: GitLab 提供了完整的 DevOps 工具鏈,可以實現自動化的開發、測試和部署流程。

  • 項目管理: 團隊可以使用 GitLab 管理和跟蹤項目的進度、問題和任務。

  • 協作和溝通: 團隊成員可以通過 GitLab 進行協作、溝通和知識共享。

優勢

  • 一站式解決方案: GitLab 提供了豐富的功能,可以滿足團隊在軟件開發生命周期的各個階段的需求。

  • 開源和自由: GitLab 是一個開源項目,可以免費使用並且可以自由修改和定製。

  • 可擴展性: GitLab 提供了豐富的 API 和插件機制,可以輕鬆擴展和定製功能。

PreviousGitLabNext使用 Docker 自架 GitLab

Last updated 1 year ago