终端管理:主要提供用户的认证功能和用户对开发环境的选择功能,用户可以根据需求选择合适开发环境进行开发任务
代码仓库:保存学生的代码,当代码库有更新时,触发自动构建发布流程
自动构建:可自动编译代码、打包生产可发布的镜像,然后将镜像推送到镜像仓库,同时通知k8s发布服务