--- kind: pipeline name: default steps: - name: build image: d.xr.to/eater/base privileged: true volumes: - name: dockersock path: /var/run commands: - docker login -u "drone" -p "$PASSWORD" d.xr.to - ./build-tagged.sh - docker push d.xr.to/base environment: PASSWORD: from_secret: pass volumes: - name: docker path: /var/run/docker.sock - name: logs path: /drone/src/logs - name: upload logs image: minio/mc commands: - mc config host add minio https://io.cijber.net "$ACCESS_KEY" "$SECRET_KEY" - mc cp logs/* "minio/logs/$DRONE_REPO/$DRONE_BUILD_NUMBER/" - 'echo "Logs can be found at: https://io.cijber.net/minio/logs/$DRONE_REPO/$DRONE_BUILD_NUMBER/"' environment: ACCESS_KEY: from_secret: minio_access_key SECRET_KEY: from_secret: minio_secret_key volumes: - name: logs path: /drone/src/logs when: status: - failure - success volumes: - name: logs temp: {} - name: docker host: path: /var/run/docker.sock