如何解决如何加快Gitlab的构建过程-Docker&Yarn / Lerna
我们有一个monorepo,其中有不同的软件包,其中一些将被部署在容器上。
我们有用于CI的gitlab,其中最初是在1个运行程序上完成构建和测试阶段,然后创建这些程序包的容器。现在的问题是,我们必须多次安装Yarn,这使得CI流程非常缓慢。
- 完成纱线的构建是为了进行构建和测试的第一阶段
- 每个容器都需要安装Yarn-总共需要安装9个纱线,这意味着纱线会并行安装9次并链接所有依赖项,但要花费15分钟才能完成此步骤
我尝试使用本地缓存选项,但是在gitlab中,如果所有阶段都在同一个运行器上,则效果更好。
有什么建议吗?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。