極狐GitLab簽約中科星圖,為空天行業打造高效能一體化研發平臺

极狐GitLab發表於2024-11-12

客戶背景

中科星圖股份有限公司(下稱中科星圖)作為國內數字地球產品研發和產業化的領軍企業,成立於 2006 年,2020 年 7 月 在科創板上市(股票程式碼:688568)。中科星圖將大資料、雲端計算和人工智慧等新一代資訊科技、地理資訊科技與航空航天產業深度融合,自主研發了覆蓋空天大資料獲取、處理、承載、視覺化和應用等產業鏈環節的GEOVIS數字地球產品,面向政府、企業、特種領域及大眾使用者提供軟體銷售與資料服務、技術開發與服務、專用裝置以及系統整合等業務,促進了我國數字地球的產業化發展。

目前,極狐GitLab 已經為數百家國內企業提供了 GitLab 原廠產品&服務,涵蓋金融、醫療、遊戲、新能源等眾多領域。更多客戶案例可以檢視官網案例中心【https://dl.gitlab.cn/mxc95uaf】。

客戶面臨的挑戰

中科星圖研發團隊在用 DevOps 理念推進研發的高效、高質量,但是在整個過程中面臨一些挑戰,諸如繁雜工具鏈的運維、程式碼質量的把控、CI/CD 的高效等。為此,中科星圖選擇了極狐GitLab 企業版來解決研發過程中遇到的挑戰,打造適合企業自身的高效能研發平臺,為空天行業的開發者、企業提供更好的產品和服務。

極狐GitLab 解決方案

一體化平臺,打造 DevOps 研發閉環

中科星圖一直在積極推行 DevOps 的落地和實踐,希望能夠對於內部所用的繁雜工具鏈進行整合,降低工具鏈的運維成本,聚焦更多精力在業務研發上,讓 DevOps 發揮真正的價值。

極狐GitLab 是成熟的、企業級一體化 DevOps 平臺,涵蓋覆蓋軟體開發全生命週期的 DevOps 能力,包括敏捷專案管理、原始碼託管、CI/CD、安全合規等功能,而且所有功能開箱即用,使用者無需額外配置多種工具鏈即可使用。中科星圖採用了極狐GitLab 一體化 DevOps 平臺後,大大簡化了複雜工具鏈的運維,研發、運維的體驗都得到了很大的提升。

Push rule + CodeReview,質量門禁的構建之道

中科星圖對於程式碼質量向來非常重視,企業希望能有一套標準化、規範化的“質量門禁”,讓研發效率提升的同時還能保證研發的質量。

極狐GitLab 內建的程式碼推送規則是“程式碼質量把控的第一關”,可以透過推送規則配置實現:1)金鑰資訊禁止提送到遠端倉庫,避免敏感資訊外洩;2)規範化分支命名、提交資訊,禁止不合規範的程式碼進行提交,打造標準化研發流程,讓大規模團隊高效研發成為可能;3)禁止不合規範的大檔案(諸如 pdf、zip)上傳到倉庫,導致倉庫爆倉。此外,還可以設定所有的程式碼必須透過 MR 而不是直接推送來進行提交,提交之後還可以指定稽核人員對程式碼進行稽核,之後稽核透過才能合入主分支。

中科星圖使用這一套“組合”功能之後,形成了高效、可複製、規範的研發流程,實現了研發效率和質量的雙贏。

靈活的 Runner,最佳化資源使用

中科星圖自身有眾多伺服器資源,提高資源使用率能夠幫助企業做好成本最佳化。

極狐GitLab Runner 是一個輕量級、高擴充套件的代理,用來執行 CI/CD 流水線並且將結果傳送給極狐GitLab 例項。Runner 支援多種作業系統、多種安裝方式,靈活便捷的安裝方式是極狐GitLab CI/CD 高效的關鍵。經過測試發現,Runner 能夠無縫在中科星圖的伺服器上絲滑執行,而且藉助 Runner 的資源使用監控,對於 CI/CD 構建過程中的資源使用率有了一手資料,這為研發團隊最佳化 CI/CD 流水線提供了強有力的資料支撐。

GitLab 原廠服務,更好的企業級服務

中科星圖在選擇 DevOps 產品的時候,希望產品能有廠商背書、提供專業的技術支援。

極狐GitLab 作為 GitLab 在中國的發行版,本土化的運營團隊能夠為企業使用者提供專業的技術服務,而且沒有溝通語言、工作時區方面的問題。當前,極狐GitLab 有專門針對企業使用者的工單系統、微信溝通群,使用者遇到任何問題,都能夠迅速獲得回應。中科星圖在使用極狐GitLab 過程中遇到過安裝配置、CI/CD 使用等方面的問題,在微信群發出問題後,很快就收到了專業人員的解答,讓極狐GitLab 的使用體驗有了很大的提升。

相關文章