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如何降低代码的圈复杂度。很多人可能听到『圈复杂度』就头疼,感觉很难懂,但其实很简单,圈复杂度越高,代码越难维护、越容易出bug。那么具体怎么在Gitlab里分析代码的圈复杂度,又怎么降低它呢?这篇文章就教你搞定这个问题!
2025-03-31
Gitlab误删项目怎么补救 Gitlab删除项目之后如何恢复
如果你不小心在Gitlab里误删了一个项目,那应该怎么办?是不是项目就彻底没了?今天就来聊聊,Gitlab误删项目怎么补救 Gitlab删除项目之后如何恢复,让你听完就能解决这些问题。
2025-03-31
Gitlab怎么对项目进行归档 Gitlab归档项目和删除项目的区别
今天来聊聊Gitlab中经常碰到的一个小问题,当我们有些项目不再更新时,到底是应该把它归档,还是直接删除掉?不少人对Gitlab的项目归档和删除有点分不清,今天就用简单、好理解的方式给你说清楚,Gitlab怎么对项目进行归档,以及归档项目和删除项目到底有啥区别。
2025-03-31
Gitlab怎么管理大型项目 怎么给Gitlab项目进行分组管理
用Gitlab做开发时,要是项目规模越来越大,代码、人员、权限很乱怎么办?怎么高效地管理这些大型项目呢?Gitlab怎么给项目进行分组管理? 本篇文章就给你讲明白,让你掌握这些问题。
2025-03-31
Gitlab数据库安全吗 开发者如何确保Gitlab数据库的安全性
今天聊点重要又实际的话题,就是Gitlab数据库安全吗?如果不小心出了问题,代码和数据一旦泄露,会对开发过程有不小的影响,所以今天就讲讲,开发者如何确保Gitlab数据库的安全性,让你听完就能动手去做好。
2025-03-31
Gitlab数据库卡顿怎么办 如何优化Gitlab数据库的性能
今天咱们来聊聊用Gitlab时经常碰到的问题:数据库卡顿。很多时候,我们会发现Gitlab的响应越来越慢,特别影响开发效率,一般跟数据库性能有关系。那么今天就聊聊:Gitlab数据库卡顿怎么办 如何优化Gitlab数据库的性能,帮你解决这些问题。
2025-03-31

读者也喜欢这些内容:

咨询热线 400-8765-888