android - 如何在 Gitlab CI 中缓存 Gradle 依赖项

标签 android gradle gitlab-ci gitlab-ci-runner

我在我的 Android 项目的 gitlab-ci.yml 文件中添加了缓存属性。

cache:
  paths:
    - .gradle/wrapper
    - .gradle/caches

但是在每个管道中,当我运行 ./gradlew assemble 时,它会下载所有导致构建时间缓慢的 gradle 依赖项。

最佳答案

我是这样做的

before_script:
  - export GRADLE_USER_HOME=`pwd`/.gradle

cache:
  paths:
    - .gradle/wrapper
    - .gradle/caches

关于android - 如何在 Gitlab CI 中缓存 Gradle 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44757450/

相关文章:

eclipse - 无法使用Gradle获取 'EclipseProject'类型的模型

android - 构建类型始终为 "Release"

continuous-integration - 禁用先前管道的给定手 Action 业

android - PhoneGap 安卓 : How to force Application to use icons from asset\www\res instead res\drawable folder?

java - 使用选项卡式 Activity 中的 bundle 将值从 Activity 传递到 fragment

gradle - 如何使用kotlin-frontend-plugin设置package.json配置

gcc - 如何在 gitlab CI 中检测编译器警告

gradle - 如何使用 JAVA_OPTS 在 gitlab-ci.yaml 中设置 Gradle 代理变量

Android AChartEngine 错误

android - 如何以编程方式从字符串设置布局背景色调?