Android 在Bitbucket管道中缓存图像

Android 在Bitbucket管道中缓存图像,android,bitbucket-pipelines,Android,Bitbucket Pipelines,Bitbucket管道每次启动管道时都会拉取图像。由于我在每次拉取请求时都会在Bitbucket管道上启动测试,因此缓存图像并避免长时间的“Pulline图像…”会节省我很多时间 这是我的bitbucket-pipelines.yml文件: image: uber/android-build-environment:latest definitions: services: docker: memory: 7128 pipelines: pull-requests

Bitbucket管道每次启动管道时都会拉取图像。由于我在每次拉取请求时都会在Bitbucket管道上启动测试,因此缓存图像并避免长时间的“Pulline图像…”会节省我很多时间

这是我的bitbucket-pipelines.yml文件:

image: uber/android-build-environment:latest

definitions:
  services:
    docker:
      memory: 7128

pipelines:
  pull-requests:
    '**':
      - step:
          size: 2x
          name: "Run tests"
          caches:
            - gradle
          script:
            - ./accept-licenses.sh
            - ./gradlew testStageDevDebugUnitTest
      - step:
          size: 2x
          name: "Run build"
          caches:
            - gradle
          script:
            - export GRADLE_OPTS='-Dorg.gradle.parallel=false -Dorg.gradle.daemon=false'
            - ./accept-licenses.sh
            - ./gradlew assembleStageRelease 

您是否尝试将docker添加到缓存中

caches:
  - gradle
  - docker