2. 优化生产成本,团队效能倍增
时间:2022-04-25 14:06:01 | 来源:行业动态
时间:2022-04-25 14:06:01 来源:行业动态
张文平说:燧原科技利用极狐GitLab专业版降低工具平台的维护难度与成本,节约了运维时间成本,从而可以花更多精力专注在有创造性的工作内容上。
燧原科技在前期仅仅将极狐GitLab作为源代码管理工具,而整体的CI/CD是用Jenkins来完成的。众所周知,Jenkins功能强大且较为稳定,但是大量的Jenkins插件维护对研发人员来讲是不小的工作量,插件之间还有版本依赖。随着燧原科技的项目复杂度和规模都在不断扩大,导致Jenkins实例数量的持续增加,如何保证不同环境(开发、测试以及生产)的Jenkins实例的配置、插件版本等保持一致,同时在人力有限的情况下,能够达成这样的工作体量,成为张文平团队需要考虑的下一个问题。
另外一方面,Jenkins支持多种语言来完成CI/CD,如 Shell,Groovy,Python 等。往往负责CI/CD编排和负责业务研发的员工是两个团队,这在无形中会增加沟通成本,阻碍DevOps的高效运行。
(资料来源:极狐GitLab Pipeline流程展示)
当燧原科技开始使用极狐GitLab 极狐GitLab CI 的方式后,开发人员可以通过查看极狐GitLab CI的语法来完成CI/CD的编排,这样就省去了无穷无尽的各类插件更新和实例维护,同时 CI/CD 编排团队的额外沟通成本也得到有效控制。