diff --git a/.circleci/config.yml b/.circleci/config.yml index 512687a..29bbf63 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -43,10 +43,13 @@ jobs: docker context create docker-volume-backup docker buildx create docker-volume-backup --name docker-volume-backup --use docker buildx inspect --bootstrap + tag_args="-t offen/docker-volume-backup:$CIRCLE_TAG" + if [[ "$CIRCLE_TAG" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then + # prerelease tags like `v2.0.0-alpha.1` should not be released as `latest` + tag_args="$tag_args -t offen/docker-volume-backup:latest" + fi docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 \ - -t offen/docker-volume-backup:$CIRCLE_TAG \ - -t offen/docker-volume-backup:latest \ - . --push + $tag_args . --push workflows: version: 2