GitLab 是一個全球知名的一體化 DevOps 平臺,很多人都通過私有化部署 GitLab 來進行源代碼托管。極狐GitLab 是 GitLab 在中國的發行版,專門為中國程序員服務。可以一鍵式部署極狐GitLab。
學習極狐GitLab 的相關資料:
- 極狐GitLab 官網
- 極狐GitLab 官網文檔
- 極狐GitLab 論壇
沿襲我們的月度發布傳統,極狐GitLab 發布了 18.0 版本,該版本帶來了刪除群組和占位用戶、安全掃描器現已支持 MR 流水線、改進了重新檢測漏洞的可追蹤性、從漏洞報告中向議題批量添加漏洞、新的自定義角色權限等幾十個重點功能的改進。下面是部分重點功能的詳細解讀。
關于極狐GitLab 的安裝升級,可以查看官方指導文檔。
- 18.0 容器鏡像
registry.gitlab.cn/omnibus/gitlab-jh:18.0.0-jh.0
- 18.0 Helm Chart
helm search repo gitlab-jh
NAME CHART VERSION APP VERSION
gitlab-jh/gitlab 9.0.0 v18.0.0
gitlab-jh/gitlab-runner 0.77.0 18.0.0
刪除群組和占位用戶
基礎版 | 專業版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
在極狐GitLab 18.0 中,當你刪除頂級群組時,與此群組相關聯的占位用戶也會被刪除。如果占位用戶與其他項目相關聯,他們僅會從頂級群組中被刪除。這種方式下,非必要的占位用戶會在不打亂歷史或其他項目屬性的情況下被移除。
Pages 模板改進
基礎版 | 專業版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
極狐GitLab 為受歡迎的靜態站點生成器提供了模板。我們使用了一個記分框架來對可用的模版進行了深入洞察,并精簡了列表,保留了最受歡迎的模板。
精簡后的極狐GitLab Pages 模板簡化了沾點的創建流程。使用模板就可以用最小的技術體驗來發布最專業的站點。增強模板還提供現代且響應式的設計,無需進行自定義開發工作。
為工作空間共享 Kubernetes 命名空間
基礎版 | 專業版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | |
私有化部署 | Y | Y |
現在,你可以在共享的 Kubernetes 命名空間中創建極狐GitLab 工作空間了。這種情況下就無需為每一個工作空間創建新的命名空間,也無需再為代理授予高權限的 ClusterRole。有了此功能,就可以在安全或受限環境中更加容易的采用工作空間,而且為擴展性提供了簡單的方法。
要啟用共享命名空間,在你的代理配置文件中設置 shared_namespace
字段來指定你想要為所有工作空間使用的命名空間。