客户背景
常州工学院是一所坐落在常州的全日制公办普通本科高校,入选国家“十三五”产教融合发展工程立项高校和首批启动高校,教育部和江苏省卓越工程师教育培养计划试点高校,教育部数据中国“百校工程”培育院校,教育部“科学工作能力提升计划(百千万工程)”首批试点高校。
学校设有19个教学单位,拥有60个本科专业,面向全国20多个省(市、自治区)招生,普通全日制在校生16504人;在职教职工1350人。
极狐GitLab 是一个一体化的 DevOps 平台,有敏捷项目管理、Git 管理、CI/CD,是一个简单高效的解决方案,极狐GitLab 的使用极大地提高了常州工学院老师的教学效率,让学生的能力得到了很大的提升。
—— 常州工学院计算机信息工程学院 潘老师 杲老师
私有化部署,师生共同的期盼
常州工学院在极狐GitLab 未成立之前就已经在使用 GitLab 进行教学任务。当初,学校的计算机学院会组织不同专业的学生参加一些全国计算机比赛,这个过程中指导教师团队和参赛的学生都会涉及到比赛代码的编写,而且需要将代码进行版本化控制,师生都有一个明确的诉求:希望这个工具能够“自建”,这样学生们会学习到更多的知识,因此开始了一系列调研,在可用范围内仅有 GitHub 和 GitLab,虽然 GitHub 托管了很多开源项目,但是 GitHub 无法私有化部署,而且在国内使用的时候,网络也是个问题,而 GitLab 可以私有化部署这一点正好解决了上述的两个问题,因此常州工学院的老师决定使用 GitLab,在学校内部搭建了一个实例,让有需求的老师和学生使用,完成了一个又一个计算机比赛。
2021 年 3 月份极狐GitLab 成立,常州工学院从 GitLab inc 了解到极狐GitLab 是 GitLab 在国内的发行版,中国用户可以直接和极狐GitLab 联系,因此在双方建立联系后,常州工学院的实例从 GitLab 迁移到了极狐GitLab,此后师生一直使用的是极狐GitLab 进行教学学习。
版本管理,提高教学效率,夯实学生素质
由于学生参加比赛往往是多人组队、明确分工,因此会在接收到比赛任务后就会进行各自部分的代码编写,每个队员在本地编写代码,写完之后大家再一起整合起来,这个过程就会遇到效率的问题,同时代码没有统一管理,对于把控代码质量的老师来说,也是一种挑战。
自从使用了极狐GitLab 之后,比赛代码统一存储在极狐GitLab 上,参赛学生本地编写代码之后会推送到对应的仓库中,指导老师就能在仓库上看到学生的代码,进行高效指导。此外,极狐GitLab 自身的 LFS 功能很好的帮助师生进行大文件的管理,学生再也不用因为存储大文件的问题而苦难。
常州工学院计算机学院的老师为了培养高质量的大学生,设立了一系列与企业需求接轨的课程,比如敏捷开发、Git 版本控制等。极狐GitLab 的使用不仅帮助常州工学院的师生参加了一个个大赛,更重要的是在整个过程中,同学们对于敏捷开发、Git 的使用、代码提交流程等有了更深的理解,通过实际操作,很好的做到了教学理论和动手实践的结合,提高了自己的核心竞争力,为毕业后的招工多增添了很多 buff。
未来可期,期待一体化平台的全面赋能
极狐GitLab 是一个一体化的 DevOps 平台,除了版本控制还有敏捷项目管理、CI/CD、安全合规等。常州工学院的老师计划下一步将极敏捷项目管理实践、狐GitLab CI/CD 的知识传授给学生,让学生在学校内就学习到 IT 领域最先进的理论、学会使用全球领先的工具。
常州工学院的老师在得知极狐GitLab 已经上线了关于敏捷项目管理、CI/CD、安全合规等相关的培训课程,都很希望校企能够进行进一步的合作,让这些培训为师生们赋能,让极狐GitLab 这样一个一体化的 DevOps 平台在常州工学院发挥更大的价值,让师生受益。