CI工具脚本开发
【需求价值】 背景:在多人协同开发的过程中,可能会有频繁的不同分支的代码推送更新,希望及时发现编译问题,保证代码质量。 价值:进行日常编译,来保证及时发现提交的问题,避免影响项目进度。
【需求描述】 希望及时发现编译问题,保证代码质量,节省项目开发迭代过程中维护正确的代码所耗费的时间。
【方案描述】 在编译构建PolyOS入口编写gitlab-ci.yml文件,通过脚本实现对各板卡(模块)的编译。
- 先预安装下载和编译需要的软件包
- 对各板卡(模块)进行编译
【验收标准】 可以提交代码后,自动进行编译构建或者每日进行编译构建。