GitLab 是一個全球知名的一體化 DevOps 平臺,很多人都通過私有化部署 GitLab 來進行源代碼托管。極狐GitLab 是 GitLab 在中國的發行版,專門為中國程序員服務。可以一鍵式部署極狐GitLab。
學習極狐GitLab 的相關資料:
- 極狐GitLab 官網
- 極狐GitLab 官網文檔
- 極狐GitLab 論壇
沿襲我們的月度發布傳統,極狐GitLab 發布了 17.9 版本,該版本帶來了使用并行部署運行多個 Pages 站點、自動刪除舊流水線、極狐GitLab 管理的 Kubernetes 資源、多核高級 SAST 提供更快的掃描等幾十個重點功能的改進。下面是部分重點功能的詳細解讀。
關于極狐GitLab 的安裝升級,可以查看官方指導文檔。
- 17.9 容器鏡像
registry.gitlab.cn/omnibus/gitlab-jh:17.9.0-jh.0
- 17.7 Helm Chart
helm search repo gitlab-jh
NAME CHART VERSION APP VERSION
gitlab-jh/gitlab 8.9.0 v17.9.0
gitlab-jh/gitlab-runner 0.74.0 17.9.0
相關鏈接
- 極狐GitLab 17.9 正式發布,40+ DevSecOps 重點功能解讀【一】
- 極狐GitLab 17.9 正式發布,40+ DevSecOps 重點功能解讀【二】
- 極狐GitLab 17.9 正式發布,40+ DevSecOps 重點功能解讀【三】
自動化 CI/CD 流水線清理
基礎版 | 專業版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
在過去,如果您想刪除舊的 CI/CD 流水線,則您只能通過 API 來實現。
在極狐GitLab 17.9 中,我們引入了一個新的項目設置以允許您來設置 CI/CD 流水線過期時間。任何流水線與相關的制品要是比定義的保留時間“老”的話,則流水線就會被刪除。這對那些運行大量流水線且會生成大型制品的項目來講,可以減少磁盤使用,進而改善整體性能。
使用 REST API 從群組管理項目集成
基礎版 | 專業版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
之前,您僅能在 UI 上從群組中來管理項目集成。在此版本中,可以使用 REST API 來管理這些集成了。
將工作項目類型改為其他
基礎版 | 專業版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
現在,您能夠很容易地修改您工作項目的類型,這為您的項目管理提供了更高的靈活性和高效性。
為群組控制極狐GitLab Pages 的訪問
基礎版 | 專業版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
現在,您可以在群組級別限制極狐GitLab Pages 的訪問了。群組擁有者可以啟用單個設置來讓群組和其子群組中的所有 Pages 站點僅為項目成員可見。此集中式控制簡化了安全管理,而無需修改單個項目設置。