持续化集成-Ci

概念
CI门禁是持续集成(Continuous integration)中的自动化质量检查机制,在代码合入主分支之前自动执行一系列检查,只有全部通过才允许合并。

核心概念
可以吧CI门禁理解为一道自动化关卡:代码提交后,必须通过所有预设的检查项,才能进入下一阶段(如代码评审,合入主干)

常见检查项
1.编译检查:代码能否成功编译
2.单元测试:所有测试用例是否通过
3.代码规范:Lin检查(ESLint、StyleLint等)
4.类型检查:TypeScript类型是否合规
5.安全扫描:是否有已知漏洞
6.依赖检查:依赖版本是否冲突
7.构建产物:能够正常打包

如何设置CI门禁
项目根目录创建 .gitlab-ci.yml

后面介绍CI的配置文件.yml

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容