
与任何持续集成和持续部署平台一样,速度对于开发人员效率至关重要。
1. 使用自托管GitLab Runner
2. 缓存构建依赖
3. 使用Alpine CI构建镜像
4. 减少不必要的作业运行
only:changes来有条件地运行作业。只需列出需要更改以运行作业所需的目录/文件。确保列出所有可能影响工作的内容,包括共享依赖项。请查看以下示例::script:yarn --cwd apps/example1/ testonly:changes:apps/example1/**/*shared-dependencies/**/*:script:yarn --cwd apps/example2/ testonly:changes:apps/example2/**/*shared-dependencies/**/*
关于我们
DevOps云学堂
探索DevOps实践;工具链实践;技术学习交流;Jenkins/GitLab/CI/CD
公众号
DevOps学堂
DevOps云学堂为学员提供课程和培训服务,既来之则安之,宁静致远,淡泊明志。
公众号

来源:https://mp.weixin.qq.com/s/HO-9rAY7QRLwmJ68jE1c0g

发表评论 取消回复