Bitbucket Pipelines 每次启动管道时都会拉取图像。由于我在每次拉取请求时都开始对 Bitbucket Pipelines 进行测试,因此缓存图像并避免长的“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
关于android - 在 Bitbucket 管道中缓存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66331275/