Android 上使用 Gitlab Runner Docker 导致 Cache 压缩和解压时间过长问题

问题描述

android 项目使用 Gradle 构建,会产生以下一些文件

  1. android sdk(必须)
  2. Gradle Wrapper Jar 包(必须)
  3. Gradle 下载的 jar和 aar 包(必须)
  4. aar包的解压文件(不确定是否必须)

这些文件都加入到了 cache 中,会导致 『found 69058 matching files』然后压缩过程长达2分多钟,解压过程也是。因为我是基于 Docker 进行构建的,所以不能保存这些缓存文件(如果有别的办法请指教)。
请问有什么办法减少这个四分钟的时间吗?比如让 gitlab ci 不压缩这个文件夹,直接保存,然后直接拿出来用?

阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题