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

发布于 2022-09-11 20:01:56 字数 371 浏览 22 评论 0

问题描述

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文