极狐GitLab 签约某清洁能源高科技企业,助力零碳技术开创更加美好的零碳世界

news/2024/11/8 14:37:55/文章来源:https://www.cnblogs.com/jihugitlab/p/18535009

客户背景

该客户是一家全球领先的清洁能源高科技公司,总部位于江苏省。公司自成立之初就致力于为全球客户提供清洁、高效、安全的能源解决方案,希望能用高科技技术让新能源发挥更大价值,让世界变得更加美好。当前,该客户在多个能源领域都有领先的产品和成熟的解决方案,也一直在持续推动清洁能源在国内的快速发展。

目前,极狐GitLab 已经为数百家国内企业提供了 GitLab 原厂产品&服务,涵盖金融、医疗、游戏、新能源等众多领域。更多客户案例可以查看官网案例中心【https://dl.gitlab.cn/daz6frbr】。

客户面临的挑战

该客户拥有庞大的跨地域研发团队,而且在积极推进微服务架构。如何确保跨地域研发团队的高效协作、微服务架构下应用的高效构建和发布、研发效率和质量的兼顾是客户面临的主要挑战。

极狐GitLab 解决方案

CI/CD 上下游流水线,提高微服务应用发布效率

该客户研发团队使用微服务模式进行业务研发,在产品发布的过程中往往遇到一个问题:自动化构建不能够很好解决服务构建依赖问题,这导致了上游代码的变更不能及时反映到下游服务的构建和测试中。

极狐GitLab 内置 CI 中的上下游流水线功能专门针对微服务研发场景,该客户在采用该功能后,通过仓库流水线的配置实现了上游代码变更自动触发下游构建和测试的自动化流程。这一机制确保了微服务化应用的各个组件能够及时响应变更,提高了整体的构建效率和质量。

file

MR + Push rule,提高研发流程规范性

该客户研发团队的迭代很快,如何在快速研发中确保研发流程的规范性、保证研发质量,一直是团队积极探索的方向和命题。

为此,研发团队采用了极狐GitLab MR + CodeReview + Push rule 的方案来实现上述目标。团队规定所有的代码必须以 MR 的方式提交,而且利用推送规则对提交代码的信息、分支命名都做了相应的规范,不符合规范的代码无法提交成功;MR 创建之后还必须指定相应的审核人员,只有审核人员审批过后的代码才能被合入主干分支。研发人员严格遵循这套研发工作流,让该客户的研发流程更加规范、标准、规范。

GEO 架构,改善跨国研发协同体验

该客户是一家全球化公司,在多个国家设有研发团队,因此跨国团队之间的高效协同、数据安全也是该客户软件研发团队面临的一个问题。

极狐GitLab 企业版独有的 GEO(多地域部署)功能 是一种专门解决跨地域研发团队高效协同的分布式架构。通过主从节点配置来让研发团队从就近节点获取对应服务,比如代码克隆、拉取等,保证了不同地域研发团队的研发体验,而且数据会在主从节点之间同步、备份,提高了数据的安全性、可靠性。而且,一旦主节点发生故障,从节点能够对外提供服务,避免服务宕机耽误研发进度。极狐GitLab 专业服务团队为该客户研发团队搭建了适合企业发展所需的 GEO 部署架构,提升了跨国、多地域研发团队的研发效率和体验。

file

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/828811.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DAC8568IAPWR 数据手册 具有 2.5V、2ppm/C 内部基准电压的 DAC7568、DAC8168、DAC8568 12/14/16 位、8 通道、超低毛刺、电压输出数模转换器芯片

DAC7568、DAC8168 和 DAC8568 分别为 12 位、14位和 16 位低功耗、电压输出、八通道数模转换器(DAC)。这些器件包括一个 2.5V、2ppm/C 内部基准电压(默认禁用),可提供 2.5V 或 5V 的满量程输出电压范围。内部基准电压初始精度为 0.004%,而且可在 VREFIN/VREFOUT 引脚上提供…

ue4资产序列化从入门到精通: 第一章 初识序列化

一、写作目的:(全文字数4926,阅读大约需25min) 首先,我有一个相关的需求要做,然后在拜读了网络上各大UE4序列化解析的文章后,发现大都讲的很模糊,对新入序列化大门的小白非常不友好。有的直接贴上一大段代码(好似直接糊脸上的不解释连招),也有的讲着讲着嘎然而止,也有的…

Hadoop及Spark环境配置与运行实例

本文章为Hadoop与Spark环境配置及Hadoop环境下使用mapreduce进行wordcount、Spark环境下使用KMeans进行鸢尾花数据集聚类实例运行实验记录。一、参考资料重要说明本文章为大数据分析课程实验之Hadoop与Spark平台配置记录及示例演示,其中Hadoop配置部分绝大多数内容源自参考资料…

salesforce零基础学习(一百四十一)刷新dev sandbox需要强制group

本篇参考:https://help.salesforce.com/s/articleView?id=sf.data_sandbox_selective_access.htm&type=5 背景:最近同事刷新sandbox发现点击create不生效,并且无任何提示(后续可能优化)。习惯了直接创建或者刷新的老司机们可能看不出来Sandbox Access标红提示来着,恰…

TPS26600PWPR 数据手册 一款集成反向输入极性保护的 工业电子保险丝芯片 浪涌保护器

TPS2660x 器件是一系列功能丰富的紧凑型高电压电子保险丝,具有一整套保护 功能)。4.2V 至 60V 的宽电源输入范围可实现对众多常用直流总线电压的控制。器件可以承受并保护由高达 60V 的正负电源供电的负载。集成的背靠背 FET 提供反向电流阻断功能,因此器件非常适合在电源故…

因为采购同行,造成的一次Java heap space 堆内存溢出

Caused by: java.sql.SQLException: Java heap space不多说了,没见过这样的。 报错原因是JVM内存XMX超了 Xms512m -Xmx2048m下班记得打卡

2个月搞定计算机二级C语言——真题(10)解析qg

合集 - 3个月搞定计算机二级C语言(6)1.2个月搞定计算机二级C语言——真题(5)解析10-292.2个月搞定计算机二级C语言——真题(6)解析10-303.2个月搞定计算机二级C语言——真题(7)解析11-034.2个月搞定计算机二级C语言——真题(8)解析11-035.2个月搞定计算机二级C语言——…

cmu15545-数据存储(Database Storage)

蓝图数据库自己管理磁盘数据和缓冲区,而不是通过操作系统管理(Os is not your friend.)。 三层视图 数据库以页(page)为存储数据的基本单位,文件(file)是一系列页的集合,页中存储页数据(data),形成文件-页-数据三层架构。 文件有不同的组织形式,页包含页头和页数据…

mysql分区表占用大量容量处理(优化)及归档分区表

背景 生产环境中,某个分区表两三年了,占用磁盘1T多,需要对前几年的数据做归档点击查看代码 SELECTtable_schema as 数据库,table_name as 表名,table_rows as 记录数,truncate(data_length/1024/1024, 2) as 数据容量(MB),truncate(index_length/1024/1024, 2) as 索引容量(…

深入理解Java虚拟机 --- 类加载机制

类的生命周期 类的生命周期:加载→验证→准备→解析→初始化→使用→卸载 类加载的时机 关于在什么情况下需要需要开始类加载过程的第一个阶段"加载",虚拟机并没有进行强制约束,这点交给虚拟机的具体实现来自由把握。 但严格规定了有且只有六种情况必须立即对类进…

深入理解Java虚拟机 --- 垃圾标记/收集算法

在开始本章之前,我们得了解一个概念,那就是我们怎么知道这个对象是"垃圾"?所以如何定义垃圾就成为我们第一个需要探讨的重要的点之一。 垃圾标记算法 常见的垃圾标记算法有:引用计数算法和可达性分析算法。 引用计数算法 实现思路 每个对象去额外存储一个引用计数…