这是我目前的构建规范:
phases:
build:
commands:
- ./gradlew soakTest -s
cache:
paths:
- '/root/.gradle/caches/**/*'
- '.gradle/**/*'
但是当这个构建规范在CodeBuild中运行时,它会输出正在下载gradle 4.7的消息。 看起来其他东西正在被正确缓存 - 例如,我没有看到关于下载jar依赖项的日志消息。
buildspec缓存规范应该是什么样的,以确保Gradle包装器下载的Gradle版本得到缓存?
答案 0 :(得分:2)
将包装器目录添加到缓存路径:
- '/root/.gradle/wrapper/**/*'