From 101796d46c7ba8d5b977d9cf2030e71a6927f285 Mon Sep 17 00:00:00 2001 From: Amab Date: Sat, 15 Apr 2023 11:24:14 +0200 Subject: [PATCH] Enable Drone CI cache --- .drone.yml | 35 +++++++++++++++++++++++++++++++++++ Dockerfile | 4 ++-- 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index bfcbdb1..3064edb 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,6 +2,21 @@ kind: pipeline name: default steps: + - name: restore-cache-with-filesystem + image: meltwater/drone-cache:latest + pull: true + settings: + backend: "filesystem" + restore: true + cache_key: "volume" + archive_format: "gzip" + # filesystem_cache_root: "/tmp/cache" + mount: + - 'vendor' + volumes: + - name: cache + path: /tmp/cache + - name: docker image: plugins/docker:linux-amd64 settings: @@ -12,3 +27,23 @@ steps: from_secret: docker_password repo: git.cuernodehipnos.es/marown/android-sdk-docker tags: latest + + - name: rebuild-cache-with-filesystem + image: meltwater/drone-cache:latest + pull: true + settings: + backend: "filesystem" + rebuild: true + cache_key: "volume" + archive_format: "gzip" + # filesystem_cache_root: "/tmp/cache" + mount: + - 'vendor' + volumes: + - name: cache + path: /tmp/cache + +volumes: + - name: cache + host: + path: /share/CACHEDEV1_DATA/homes/admin/drone/cache/ diff --git a/Dockerfile b/Dockerfile index b11e9ca..38aeb11 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ ENV ANDROID_SDK ${ANDROID_HOME} ENV PATH "${PATH}:${ANDROID_HOME}/cmdline-tools/latest/bin" ENV PATH "${PATH}:${ANDROID_HOME}/cmdline-tools/tools/bin" ENV PATH "${PATH}:${ANDROID_HOME}/tools/bin" -ENV PATH "${PATH}:${ANDROID_HOME}/build-tools/33.0.0" +ENV PATH "${PATH}:${ANDROID_HOME}/build-tools/33.0.2" ENV PATH "${PATH}:${ANDROID_HOME}/platform-tools" ENV PATH "${PATH}:${ANDROID_HOME}/emulator" ENV PATH "${PATH}:${ANDROID_HOME}/bin" @@ -29,7 +29,7 @@ WORKDIR /opt/android-sdk-linux RUN /opt/tools/entrypoint.sh built-in RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "cmdline-tools;latest" -RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "build-tools;33.0.0" +RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "build-tools;33.0.2" RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "platform-tools" RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "platforms;android-33" RUN /opt/android-sdk-linux/cmdline-tools/tools/bin/sdkmanager "system-images;android-33;google_apis;x86_64"