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怎么才能查看所有用户”,顺便说一下怎么在 GitLab 里删掉那些多余的文件夹。
2024-10-18
gitlab怎么查看项目地址 gitlab如何查看pull代码的历史记录
在用GitLab做项目管理的时候,大家经常会遇到一些常见的问题,比如怎么找到项目的地址,或者想查看之前拉取(pull)的代码历史,这些问题其实都不复杂,学会之后会让你更好地使用GitLab。今天我们就围绕“gitlab怎么查看项目地址 gitlab如何查看pull代码的历史记录”这个话题,详细讲解这些操作,一步步帮你搞定。
2024-10-18
gitlab如何查看提交的记录 Gitlab如何查看提交代码的ip
在用GitLab管理项目的时候,很多人都会遇到一些问题,比如说怎么查看提交记录,怎么查到提交代码的IP地址。这些操作听起来挺简单,但其实每一步都需要有一定的方法和技巧,今天我们就围绕“gitlab如何查看提交的记录 Gitlab如何查看提交代码的ip”这个主题,来聊聊这些常见问题,看看怎么一步步轻松搞定它们。
2024-10-18
gitlab程序目录迁移怎么操作 gitlab程序类名不同颜色含义
在用 GitLab 做项目管理的时候,很多人都会遇到一些具体问题,比如需要迁移程序目录,或者在看代码时发现类名颜色不一样,搞不清楚这代表什么。今天我们就聊聊“gitlab程序目录迁移怎么操作 gitlab程序类名不同颜色含义”,一步一步帮你搞定这些问题。
2024-10-18
gitlab成员被删除了还能找回吗?gitlab删除用户后目录下的代码还在吗?
Gitlab 是一个常用的工具,大家用它来管理代码、追踪问题和版本更新。不过,使用过程中难免会遇到一些问题,比如“gitlab成员被删除了还能找回吗?gitlab删除用户后目录下的代码还在吗?”今天我们就来聊聊这些情况,以及怎么解决。
2024-10-18
gitlab push被拒绝怎么办 如何规避gitlab推送不了的情况
在日常开发中,很多团队都会用Gitlab来管理代码。但是有时候,当你想把代码推送到Gitlab的时候,系统却突然拒绝了你的请求。这种情况挺让人头疼的,不仅打乱了你自己的进度,还可能影响整个团队的工作。今天我们就来聊聊“gitlab push被拒绝怎么办 如何规避gitlab推送不了的情况”。
2024-10-18

读者也喜欢这些内容:

咨询热线 400-8765-888