--- kind: pipeline type: docker name: default #environment: # DOCKER_REPO: glenux/service-ntfy steps: - name: publish:commit_sha image: plugins/docker # pull: never volumes: - name: cache path: /stupid settings: username: from_secret: DOCKERHUB_USERNAME password: from_secret: DOCKERHUB_PASSWORD # cache_from: glenux/service-ntfy repo: glenux/service-ntfy tags: "${DRONE_COMMIT_SHA:0:8}" - name: publish:commit_branch image: plugins/docker volumes: - name: cache path: /stupid settings: username: from_secret: DOCKERHUB_USERNAME password: from_secret: DOCKERHUB_PASSWORD # cache_from: glenux/service-ntfy repo: glenux/service-ntfy tags: "latest_${DRONE_BRANCH/\\//-}" when: branch: - "master" - "develop" - "feature/*" # - name: docker # image: plugins/docker # settings: # username: "${DOCKERHUB_USERNAME}" # password: "${DOCKERHUB_PASSWORD}" # repo: glenux/service-ntfy # tags: latest # when: # branch: # - master volumes: - name: cache temp: {} #