在AWS CodeBuild中缓存Gradle Package 器

uyhoqukh  于 2023-05-18  发布在  其他
关注(0)|答案(2)|浏览(116)

这是我当前的buildspec看起来的样子:

phases:
  build:
    commands:
      - ./gradlew soakTest -s

cache:
  paths:
    - '/root/.gradle/caches/**/*'
    - '.gradle/**/*'

但是当这个buildspec在CodeBuild中运行时,它会打印正在下载gradle 4.7的消息。看起来其他东西都被正确缓存了--例如,我没有看到关于下载jar依赖项的日志消息。
为了确保Gradle Package 器下载的Gradle版本被缓存,buildspec缓存规范应该是什么样子?

cnwbcb6i

cnwbcb6i1#

将 Package 器目录添加到该高速缓存路径:

- '/root/.gradle/wrapper/**/*'
waxmsbnn

waxmsbnn2#

该高速缓存格式只是一个目录,没有通配符。
只要做:

cache:
  paths:
    - /root/.gradle

相关问题