--- kind: pipeline type: docker name: CI steps: - name: restore docker cache image: drillster/drone-volume-cache volumes: - name: pleroma-docker path: /cache/pleroma/docker settings: restore: true mount: - /var/cache/pleroma-drone-build - name: docker image: plugins/docker depends_on: - "restore docker cache" settings: username: phundrak password: from_secret: dh_key repo: phundrak/pleroma tags: - latest platform: linux/amd64 build_args: | buildx_argv=( --pull --platform amd64 --tag "phundrak/pleroma:latest" --cache-from type=local,dest=/var/cache/pleroma-drone-build --cache-to type=local,dest=/var/cache/pleroma-drone-build ) - name: rebuild cache docker image: drillster/drone-volume-cache depends_on: - "docker" volumes: - name: pleroma-docker path: /cache/pleroma/docker settings: rebuild: true mount: - /var/cache/pleroma-drone-build