首页 > 其他分享 >极狐GitLab签约银河证券,助力证券行业打造更高标准的 DevOps 平台

极狐GitLab签约银河证券,助力证券行业打造更高标准的 DevOps 平台

时间:2024-11-29 14:43:32浏览次数:3  
标签:银河证券 GitLab DevOps 研发 极狐 代码

客户背景

银河证券正处于数字化转型的关键时期,使金融科技持续赋能业务转型升级。在转型过程中,提升 IT 研发效能是实现研发生产力变革的重要发展举措,自2021年起,银河证券探索提升软件研发效能的解决方案,DevOps工具链作为承载开发、技术运营和质量保障部门之间沟通、协作与整合的研发基础设施,承担起加强业务与技术协作的责任、快速响应市场变化,持续优化产品和服务。在此背景下,极狐Gitlab企业版被客户纳入重点考虑。

客户需求与挑战

2023年银河证券参评中国信通院《DevOps能力成熟度》三级评估,以满足企业数字化转型对研发团队的多项要求。在搭建研发平台时企业有着比较明确的需求,如所用工具需能在信创环境中运行、源代码托管平台有开放的生态以便和企业内部的其他工具链进行集成等。为此,银河证券采用了极狐GitLab 企业版来实现这些诉求。

极狐GitLab 解决方案

企业级高可用部署架构,提升服务可靠性

中国信通院发布的《研发运营一体化(DevOps)能力成熟度模型》持续交付三级标准要求明确企业所使用的源代码托管平台应该采用高可用部署架构,以提高服务的可用性、可靠性。之前,银河证券使用的是 GitLab CE 单节点运行模式,难以实现服务的高可用。为此,银河证券采用了极狐GitLab 企业版来解决这一问题。

极狐GitLab 企业版具有适用不同用户规模的高可用部署架构,可以通过将极狐GitLab的不同组件进行“集群”式部署来实现源代码托管平台的高可用。极狐GitLab 专业的技术人员将银河证券的 GitLab CE 升级到极狐GitLab 最新版本,然后为客户制定了且实施了符合企业自身发展所需的高可用部署,提高了源代码托管平台的可靠性,也顺利通过了中国信通院《研发运营一体化(DevOps)能力成熟度模型》持续交付三级标准的认证。

MR + 多人审核,让代码审核强制落地

银河证券内部非常重视代码质量的把控,要求代码必须经过审核才能合入,但是 GitLab CE 难以实现代码审核的强制落地。为此,银河证券采用极狐GitLab 企业版才具备的代码审核功能来解决这一问题。

极狐GitLab 企业版可以为每个 MR(Merge Ruquest,即合并请求)指定代码审核人员(可多人),只有代码审核人员对代码审核、批准之后,代码才能够被合入主干分支,完全避免了 MR 自提自合、不审即合的问题,实现了代码审核的强制落地,有效提高代码质量的同时,也满足了《研发运营一体化(DevOps)能力成熟度模型》持续交付三级标准要求。

代码安全审计,高效保护企业核心资产

银河证券研发规范明确企业所用的源代码托管平台应该具备代码安全审计功能,所有高危操作必须要有完备的审计日志,便于事后追溯。由于 GitLab CE 不具备此功能,因此银河证券采用了极狐GitLab 企业版。

极狐GitLab 企业版的代码安全审计功能,能够对包括实例、群组、项目、仓库等在内的相关操作进行日志记录,清楚记录是谁在什么时间针对哪些资源做了什么操作。如用户对代码仓库的克隆、拉取、可见性的修改等,当前的审计事件已超130+项,而且还在持续迭代更新中。银河证券开启了此功能后,满足了内部研发规范的要求。

信创适配,满足金融行业监管要求

银河证券一直在积极践行国家对于金融业信创的要求,因此企业内部有信创 CPU、操作系统、虚拟化管理平台等。对于重要的基础设施类工具源代码托管平台,同样需要能够满足信创适配的要求。

极狐GitLab 自成立里来,在信创适配方面做了大量的工作,当前已经适配了多种信创 CPU(诸如鲲鹏、海光、飞腾等)、操作系统(麒麟、欧拉、龙蜥等)、数据库(TDSQL、人大金仓等),这也帮助极狐GitLab 企业版实现了在银河证券信创环境中的平稳运行。

开放能力,打造强大研发生态

银河证券内部使用了多种 DevOps 工具链,希望极狐GitLab 的引入能够和其他系统进行集成,打通整个研发平台所用工具链,让研发提效。

在这方面,极狐GitLab 本身是开放的,而且具有丰富的 API,能够和主流的研发工具进行集成,实现数据的打通。比如,银河证券将极狐GitLab 和 DevOps 进行了集成,实现了结果回传、流水线触发等功能,而且用同样的方式和其他研发工具进行了集成。工具链的打通,让研发体验变得更好。

GitLab 原厂服务,提供企业级保障

极狐GitLab(JH) 是 GitLab 在国内的发行版,专门为中国企业和用户服务。当前,已经服务了数百家涵盖金融、医疗、人工智能、互联网、游戏等领域的客户。本土化运营的团队能够为企业在使用 GitLab 方面提供专业的技术服务支持,让企业无后顾之后,全心聚焦在业务研发上。

本文由博客群发一文多发等运营工具平台 OpenWrite 发布

标签:银河证券,GitLab,DevOps,研发,极狐,代码
From: https://www.cnblogs.com/jihugitlab/p/18576719

相关文章

  • 微服务、容器、DevOps的三角恋
    0前言容器的普及,带来了微服务架构和DevOps的高速发展。1微服务的弊端1.1测试、发布工作量剧增单体应用拆分成多个微服务后,虽能实现快速开发迭代,但带来更大测试和运维部署的成本。很多业务早期就是一个大的单体Web应用,测试和运维时,只需把Web应用打WAR包,部署到Tomcat完事......
  • GitLab 发布安全补丁版本17.6.1, 17.5.3, 17.4.5
    本分分享极狐GitLab补丁版本17.6.1,17.5.3,17.4.5的详细内容。这几个版本包含重要的缺陷和安全修复代码,我们强烈建议所有私有化部署用户应该立即升级到上述的某一个版本。对于极狐GitLabSaaS,技术团队已经进行了升级,无需用户采取任何措施。极狐GitLab正式推出面向GitLab......
  • LFS导致GitLab: Push operation timed out
    问题pushaosp(单独一个git):$gitpushoriginXXXX:XXXXCountingobjects:1468867,done.Deltacompressionusingupto24threads.Compressingobjects:100%(768892/768892),done.Writingobjects:100%(1468867/1468867),29.98GiB|24.27MiB/s,done.Total14......
  • GitLab的备份与恢复
    一、备份1.docker执行备份dockerexecgitlabgitlab-rakegitlab:backup:create默认将备份文件保存至docker的/var/opt/gitlab/backups/目录这条命令是在Docker容器内部执行GitLab的备份操作。让我来解释一下这个命令的各个部分:dockerexec:这是Docker命令,用于在正在......
  • 极狐GitLab 正式发布最新版本 17.6
    沿袭我们的月度发布传统,极狐GitLab发布了17.6版本,该版本带来了增强的合并请求审核者指派、在部署详情页面显示版本注释、在部署详情页面显示版本注释等几十个重点功能的改进。下面是部分重点功能的详细解读。关于极狐GitLab的安装升级,可以查看官方指导文档。17.6容器镜像......
  • DevOps帮助数字化转型的5种方式
    数字化转型是利用数字化技术(如大数据、云计算、人工智能等)来推动企业组织转变业务模式,组织架构,企业文化等的变革措施,如衍生出的智能制造、智慧城市等概念,是当下很多企业正在实施的变革措施。DevOps作为开发+运维的互联网行业新趋势,也发展得如火如荼。本篇文章简单介绍DevOps的重要......
  • 【工具使用】【Shell脚本】【gitlab】下拉所有的仓库以及每个仓库的所有分支代码
    1 前言关于Gitlab我们之前看过【工具使用】【Shell脚本】【gitlab】下拉所有的仓库代码并指定分支推送给客户仓库、【工具使用】【Shell脚本】【gitlab】【最终篇】获取当前用户页面上可以看到的所有仓库代码以及拉推新仓库。前面两篇都是拉的某几个分支,本节我们看看,怎么把所......
  • C++自动化测试:GTest 与 GitLab CI/CD 的完美融合
    在现代软件开发中,自动化测试是保证代码质量和稳定性的关键手段。对于C++项目而言,自动化测试尤为重要,它能有效捕捉代码中的潜在缺陷,提高代码的可维护性和可靠性。本文将重点介绍如何在C++项目中结合使用GoogleTest(GTest)和GitLabCI/CD,特别是通过提供详细的脚本示例,展示如何......
  • GitLab代码仓管理安装配置使用
    Gitlab介绍GitLab是一个基于Git的开源项目管理工具,它集成了版本控制、代码审查、持续集成(CI)/持续部署(CD)、自动化测试等多种功能,是一个完整的DevOps平台。以下是对GitLab的详细介绍:一、主要特点和功能版本控制系统:GitLab的核心是基于Git的版本控制系统,支持代码的版本管理、分......
  • 极狐GitLab 发布安全补丁版本 17.4.2, 17.3.5, 17.2.9
    本分分享极狐GitLab补丁版本17.4.2,17.3.5,17.2.9的详细内容。极狐GitLab正式推出面向GitLab老旧版本免费用户的专业升级服务,为GitLab老旧版本进行专业升级,详情可以查看官网GitLab专业升级服务指南今天,极狐GitLab专业技术团队正式发布了17.4.2,17.3.5,17.......