GitLab中文网站 > 使用技巧 > 极狐(GitLab) X 耀乘健康科技|用DevOps推动生命科学研运效率双提升

极狐(GitLab) X 耀乘健康科技|用DevOps推动生命科学研运效率双提升

发布时间:2024-03-14 09: 18: 44

背景

新冠疫情的全球爆发使生命科学行业成为各界关注焦点,人们对疾病的预防、疫苗研发、互联网医疗的重视也提升到了一个新的高度,“十四五”规划中关于生命科学行业的内容也非常丰富。而云计算的应用极大地提高了生命科学领域研发效率,通过软件向消费者和用户提供数字化服务是每一家企业的必经之路,而DevOps就是云计算时代,每家企业都必须具备的软件开发能力和平台

关于耀乘健康科技:耀乘健康科技专注于生命科学临床研发领域,并致力于开创全球领先的新一代临床研究SaaS平台,以云计算、大数据、AI、企业服务级B2B SaaS技术等来赋能生命科学研发的数据及运营管理系统,保证临床数据一致性,提升运营效率,掌控成本投入,加速创新药和新型医疗器械的商业化,造福人类健康!

 

耀乘健康科技DevOps总监郭祖建说道:

极狐GitLab提供的CI/CD功能非常强大,我们在实践中更侧重于代码的构建、单元测试、代码的覆盖率和静态代码安全扫描,集成第三方系统(比如飞书),能够将CI/CD的健康度及时反馈到相关的工程团队。

极狐是一个年轻的团队,除了推出更适应中国市场的新功能外,对于中文文档和符合中国本土云的安装和监控实践是一个极具发展潜力的方向。

 

挑战

传统的软件开发流程从产品经理收集需求,再将需求输出给开发部门,由开发工程师写代码,最后将成果返给生产部门,开发周期过长,并且如果有任何变更,都要重新走一遍开发流程。人们对于软件的功能和需求是不断变化的。在瀑布式开发的模式下,当客户对应用有变化的需求时,软件厂商得重新开发软件,这将会使企业的竞争力大幅下降。

耀乘健康科技以云计算、大数据、AI等技术赋能生命科学研发的试验设计、数据管理及运营,在运维这些软件的过程中,最大的挑战来源于需要分散地运维各个系统且在使用友好性方面有欠缺。

 

解决方案

1 云原生技术服务支持,确保业务与迁移同步进行

在迁移升级之中,软件升级和数据迁移一直是其中的技术难点。极狐的支持团队对极狐GitLab Helm Chart 做了很多本地化修改,其中包括镜像的托管。这让国内用户可以很方便地以云原生的方式来运行极狐GitLab,也让企业 “All in cloud native”全面的云原生转型成为可能。同时在云原生的方式运行下,整个迁移过程也是平滑可靠的,能够避免造成业务的中断,有效保证业务与迁移升级的同步顺利进行。

在迁移过程中,极狐团队十分注重升级的专业性和服务性,多维度考虑升级情况,在数据未迁移完备前,服务将不会进行升级,有效提高产品升级体验。

2 独特安全与控制系统,保障代码安全与权限管控

极狐GitLab 独特的 Group/Subgroup 功能,可以根据组织架构完成不同产品对应的代码仓库编排规划,同时极狐GitLab自身的代码权限管控功能,可以根据 Group/Subgroup、代码仓库、分支、文件等纬度来设置不同粒度的权限管控,保证只有相应权限的人员才能对相应级别的代码做相应的操作,最终确保代码的安全性与权限的可控性。

3 一体化DevOps平台,有效提高团队研发效能

日常工作中,团队流程化运作时往往会被程序流程影响工作效率,极狐GitLab通过一体化 DevOps 平台的建立,把所有的流程都流水线化、自动化,加速了软件产品的交付,做到了人员、流程、工具三者之间的有机融合,有效地提升了研发效能。

以极狐GitLab为单一可信源进行协作时,可以通过 MR + Code Reivew 的方式提交代码的质量,从而得到第一步质量保证,然后将代码扫描和CI/CD相结合,完成第二步代码质量保证,最后通过 CI/CD 快速完成软件的交付。

4 统一信息集成展示,促进团队融合共通

极狐GitLab通过将不同团队的 DevOps 信息统一集成展示,让每个团队的工作进展、结果能够很清晰的展示出来,使团队工作进展得到合理安排。同时充分的透明性也增强了团队之间的信任感,打破了不同团队之间的信息壁垒,使不同团队之间的合作衔接更加融洽,团队协同更加简单。

 

客户收益

极狐GitLab CI/CD 流水线保证了耀乘健康科技各产品线能够及时构建和部署,在代码管理和合并审核管理上,结合 CI/CD 流水线反馈的健康度指标,提升产品代码的规范性和质量,在于第三方软件的集成上,比如与 Jira 的无缝集成,保证了软件项目管理的需求,从而能保证产品能及时地推出市场

在十四五计划和新基建的数字经济大时代下,极狐将秉承“开源开放,人人贡献”的文化理念,以“核心开放”为原则,结合全球领先的DevOps平台能力和国产化自研技术创新与服务,完善开源治理机制和治理规则,加强开源国际合作,推动形成有中国特色的开源软件生态。

展开阅读全文

标签:

读者也访问过这里:
极狐GitLab
助力企业数字化转型
立即购买
最新文章
Gitlab代码冲突解决办法 Gitlab代码提交规范
很多企业都在使用GitLab托管代码,在团队协作开发大型项目时,代码冲突是很常见的情况。发生冲突应该怎么解决呢?另外,提交代码时,不能根据个人喜好随便提交,要遵循一定的规范。本文将介绍Gitlab代码冲突解决办法,Gitlab代码提交规范的相关内容。
2025-01-13
Gitlab怎么配置密钥 Gitlab怎么配置白名单
在日常的开发工作中,我们需要使用GitLab代码托管平台,并且要进行一些安全配置来保证项目的安全性。在使用GitLab时,正确的配置SSH,不仅可以保证仓库安全,还可以在拉取或者上传代码时免去输入账号密码的繁琐。本文将为大家介绍Gitlab怎么配置密钥,Gitlab怎么配置白名单的相关内容。
2025-01-13
Gitlab怎么邀请人进项目 Gitlab怎么给别人加权限
GitLab不仅提供了代码版本控制功能,还是用来团队协作开发的利器。在团队协作中,如何邀请新成员加入正在开发中的项目以及如何合理设置成员权限是非常重要的。本文将详细介绍GitLab怎么邀请人进项目,GitLab怎么给别人加权限的相关内容。
2025-01-13
Gitlab怎么改项目名 Gitlab如何修改存储代码位置
GitLab 是一个Git仓库管理平台,主要用于代码版本控制、CI/CD以及团队协作开发中。在使用GitLab时,有时我们需要更改项目名称,或者想要修改存储代码的仓库路径,这应该怎么操作呢?本文将详细介绍Gitlab怎么改项目名以及Gitlab如何修改存储代码位置的相关内容。
2025-01-13
Gitlab怎么添加成员 Gitlab如何创建项目
GitLab是广泛应用于软件开发、代码版本控制以及持续集成(CI/CD)等领域。很多大型项目并不能一个人开发完成,因此需要团队合作共同开发一份代码。所以我们就需要创建项目并添加成员。本文将详细介绍GitLab怎么添加成员以及GitLab如何创建项目的项目内容。
2025-01-13
Gitlab服务器性能要求 Gitlab服务器搭建
随着企业的发展不断扩大,可能需要自己搭建内部Gitlab服务器,防止出现代码泄露等情况。如果企业要自己搭建Gitlab应该选择什么规格的服务器?搭建Gitlab的步骤是什么呢?本文将为大家介绍Gitlab服务器性能要求,Gitlab服务器搭建的相关内容。
2025-01-13

读者也喜欢这些内容:

咨询热线 400-8765-888