From 297ef04903c155f006803fcde1043aef0eb6ea67 Mon Sep 17 00:00:00 2001 From: Glenn Date: Sat, 19 Oct 2024 15:03:34 +0200 Subject: [PATCH] ci: fix tagging strategy --- .drone.yml | 42 +++++------------------------------------- 1 file changed, 5 insertions(+), 37 deletions(-) diff --git a/.drone.yml b/.drone.yml index 29b3659..78069cc 100644 --- a/.drone.yml +++ b/.drone.yml @@ -23,46 +23,14 @@ steps: from_secret: DOCKERHUB_USERNAME password: from_secret: DOCKERHUB_PASSWORD - cache_from: "glenux/service-gotosocial:latest_${DRONE_BRANCH/\\//-}" + cache_from: "glenux/service-gotosocial:${DRONE_BRANCH/\\//-}_latest" repo: glenux/service-gotosocial - tags: "${DRONE_COMMIT_SHA:0:8}" + tags: + - "${DRONE_BRANCH/\\//-}_${DRONE_COMMIT_SHA:0:8}" + - "${DRONE_BRANCH/\\//-}_latest" + - "latest" purge: false - - 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-gotosocial:latest_${DRONE_BRANCH/\\//-}" - repo: glenux/service-gotosocial - tags: "latest_${DRONE_BRANCH/\\//-}" - purge: false - when: - branch: - - "master" - - "develop" - - "feature/*" - - - name: publish:latest - image: plugins/docker - settings: - username: - from_secret: DOCKERHUB_USERNAME - password: - from_secret: DOCKERHUB_PASSWORD - cache_from: "glenux/service-gotosocial:latest_${DRONE_BRANCH/\\//-}" - repo: glenux/service-gotosocial - tags: latest - purge: false - when: - branch: - - master - - name: deploy:dokku image: alpine when: