在AWS CodeBuild

时间:2018-05-02 03:12:00

标签: amazon-web-services gradle gradlew aws-codebuild

这是我目前的构建规范:

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

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

但是当这个构建规范在CodeBuild中运行时,它会输出正在下载gradle 4.7的消息。 看起来其他东西正在被正确缓存 - 例如,我没有看到关于下载jar依赖项的日志消息。

buildspec缓存规范应该是什么样的,以确保Gradle包装器下载的Gradle版本得到缓存?

1 个答案:

答案 0 :(得分:2)

将包装器目录添加到缓存路径:

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