0
我在一個項目中有多個文件夾,每個文件夾都有自己的yarn.lock。當在Gitlab亞軍運行,通過紗線安裝所有節點模塊正在即使我使用yarn config set cache-folder
很長一段時間:加速Gitlab Runner上的多個紗線安裝
yarn config set cache-folder .yarn-cache
# For each folder with a yarn.lock file:
yarn install \
--no-progress \
--pure-lockfile \
--ignore-platform
然後我.gitlab.yml
文件有以下:
cache:
paths:
- .yarn-cache
- node_modules
我我試圖緩存每個文件夾中的每個node_modules
文件夾,但有時會花費太長時間來下載並將緩存上載到s3(超過20分鐘)並失敗。
有沒有更合適的爲什麼要這樣做?或者有沒有辦法加快多次紗線的安裝?
注意到它們中的每一個都使用本地文件node_module也是有幫助的。