由于项目多为公司商业机密不方便透漏具体名称,举一个工程架构相关的:
航母项目脚手架
需求背景:随着业务线的增加,越来越多的小型项目会让 gitlab 的仓库数量急剧增加,这个时候会面临一些问题,比如项目多而杂,不利于维护,再比如要添加统一的需求,由于项目的开发环境不统一,需要每个项目做单独配置,这就大大增加了人力成本,浪费时间的问题。
项目介绍:这个项目为一个工具类项目,主要用于辅助开发,从一个项目一个环境,变为 一个环境-多个模版-多个项目,好处就是整合了多个同类别的项目到一个脚手架开发工具里,同时 一处配置,多个项目同时打包生效,而且保留了每个项目的单独配置和沙盒环境。