如何解决一个项目Gitlab CI中有多个React Apps
我的项目中有多个React应用,并希望在gitlab管道中构建它们。 我必须保留多个单个react应用程序。我无法将它们组合为一个单独的应用程序。 所以我的问题是: 目前gitlab工作需要很长时间,因为我必须在我认为的每个react应用中运行yarn install。
我的gitlab-ci.yml代码段如下所示:
script:
- cd react
- for d in ./*/ ; do (cd "$d" && pwd && yarn install && yarn build); done
有没有比在每个react应用中进行“纱线安装”更好的方法了,这会为每个单个react应用生成一个node_modules文件夹?
您能否在gitlab作业之间缓存node_modules文件夹,以便yarn安装将使用缓存的版本并在必要时进行更新?
或者您可以将node_modules文件夹放置在所有React应用都将获得其依赖项的位置吗?因此,相同的模块不会在同一gitlab作业中一次又一次地下载吗?
我不熟悉gitlab CI CD,尤其是不熟悉gitlab CI缓存
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。