Адр*_*иан 12 android gradle gitlab-ci gitlab-ci-runner
我gitlab-ci.yml在我的Android项目中的文件中添加了缓存属性.
cache:
paths:
- .gradle/wrapper
- .gradle/caches
Run Code Online (Sandbox Code Playgroud)
但是在我运行的每个管道中./gradlew assemble,它会下载所有gradle依赖项,这会导致构建时间变慢.
Mar*_*rdy 18
我是这样做的
before_script:
- export GRADLE_USER_HOME=`pwd`/.gradle
cache:
paths:
- .gradle/wrapper
- .gradle/caches
Run Code Online (Sandbox Code Playgroud)
Gitlab运行器不会缓存项目目录之外的文件(例如./gradle文件夹),因此您需要缓存项目目录中的所有依赖项.
您可以使用-g指定gradle用户主目录的命令.
例如,您可以调用./gradlew -g /cache assemble缓存依赖项在/cache文件夹中.
| 归档时间: |
|
| 查看次数: |
5330 次 |
| 最近记录: |