首页 > 其他分享 >极狐GitLab签约中科星图,为空天行业打造高效能一体化研发平台

极狐GitLab签约中科星图,为空天行业打造高效能一体化研发平台

时间:2024-11-12 09:30:25浏览次数:1  
标签:星图 空天 GitLab DevOps 研发 极狐 中科

客户背景

中科星图股份有限公司(下称中科星图)作为国内数字地球产品研发和产业化的领军企业,成立于 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 的使用体验有了很大的提升。

标签:星图,空天,GitLab,DevOps,研发,极狐,中科
From: https://www.cnblogs.com/jihugitlab/p/18541124

相关文章

  • 极狐GitLab 签约某清洁能源高科技企业,助力零碳技术开创更加美好的零碳世界
    客户背景该客户是一家全球领先的清洁能源高科技公司,总部位于江苏省。公司自成立之初就致力于为全球客户提供清洁、高效、安全的能源解决方案,希望能用高科技技术让新能源发挥更大价值,让世界变得更加美好。当前,该客户在多个能源领域都有领先的产品和成熟的解决方案,也一直在持续推动......
  • 转 gitlab 社区版本 私有化部署
     gitlab 社区版本私有化部署,可以方便构建一个问题管理系统。issue系统部署方法如下: ####sample1 https://mp.weixin.qq.com/s?__biz=Mzg4Mzg3MDc4OA==&mid=2247484713&idx=1&sn=8f5b3e462e9ab0518c319057ee8d87c5&chksm=ce1b9547f39750f412ea0866ba13e7f6a638f1a48bf6......
  • GitLab 安装详解
    安装docker-compose下载curl-Lhttps://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64>/usr/local/bin/docker-compose授权sudochmod+x/usr/local/bin/docker-compose安装GitLab编写docker-compose.yaml文件services:gitl......
  • gitlab怎么保护分支
    ​GitLab作为一个流行的版本控制工具其中“分支保护”是一个关键功能,用以防止开发过程中的不当操作对代码造成不可逆的影响。本文将指导你如何在GitLab中保护分支:1.理解保护分支的重要性;2.学会使用GitLab的界面进行分支的保护操作;3.了解与合并请求的关联使用;4.探讨在保护分支中设......
  • 极狐GitLab签约某高端纯电头部车企,助力车企打造智能汽车“软件工厂”
    客户背景该客户是国产高端智能电动汽车头部企业,成立于2021年3月。自成立以来,该客户就一直聚焦在豪华纯电动汽车领域,致力于推动豪华纯电动汽车技术的进步和市场的发展。短短三年时间推出了多款备受市场青睐的高端纯电车型。凭借着在技术方面的深厚积淀、产品方面的不断创新、市场......
  • GitLab上怎么创建项目(步骤详解)
    创建项目在GitLab上需经过几个主要步骤:1.注册并登录账户;2.创建新项目;3.初始化及配置项目;4.代码管理与协作;5.持续集成/持续部署(CI/CD)的设置。首步为确保用户拥有一个GitLab账户并成功登录,紧接着便能通过简明的步骤创建并初始化自己的新项目,进而利用GitLab的多样功能进行代码管理和......
  • ChatGPT、Python和OpenCV支持下的空天地遥感数据识别与计算(地质监测、城市规划、农业
    在科技飞速发展的时代,遥感数据的精准分析已经成为推动各行业智能决策的关键工具。从无人机监测农田到卫星数据支持气候研究,空天地遥感数据正以前所未有的方式为科研和商业带来深刻变革。原文链接:ChatGPT、Python和OpenCV支持下的空天地遥感数据识别与计算(地质监测、城市规划、......
  • Ubuntu24安装Gitlab源码管理系统
    Ubuntu20.04LTS,22.04LTS,24.04LTS安装和配置所需的依赖sudoapt-getupdatesudoapt-getinstall-ycurlopenssh-serverca-certificatestzdataperl(可选)如果要使用Postfix来发送电子邮件通知,执行以下安装命令。sudoapt-getinstall-ypostfix如果您想使用......
  • 如何打开/关闭 GitLab 的版本检查功能?
    本文分享如何打开/关闭GitLab的版本检查功能。极狐GitLab是GitLab的中国发行版,中文版本对中国用户更友好,文章以私有化部署的极狐GitLab实例来演示版本检查功能的开启和关闭。强烈不建议关闭该功能,升级不及时会导致GitLab面临诸多安全风险。由于极狐GitLab采取月度发版......
  • idea中怎么配置使用gitlab
    idea中配置使用gitlab的步骤:1.安装Git;2.在GitLab上创建项目;3.配置GitLab账户;4.导入或克隆GitLab项目;5.提交和推送更改;6.解决冲突和合并请求。首先,确保您的计算机上安装了Git。您可以从Git官方网站下载适用于您操作系统的Git版本并进行安装。1.安装Git首先,确保您的计算机上安......