diff --git a/.github/workflows/docker-image-build.yml b/.github/workflows/docker-image-build.yml index 21e51ff4..cbd8b213 100644 --- a/.github/workflows/docker-image-build.yml +++ b/.github/workflows/docker-image-build.yml @@ -12,4 +12,5 @@ jobs: uses: shlinkio/github-actions/.github/workflows/docker-build-and-publish.yml@main secrets: inherit with: - build-and-publish-script: bash ./docker/build + image-name: shlinkio/shlink + version-arg-name: SHLINK_VERSION diff --git a/docker/build b/docker/build deleted file mode 100755 index 5d59bd9d..00000000 --- a/docker/build +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -set -ex - -PLATFORMS="linux/arm/v7,linux/arm64/v8,linux/amd64" -DOCKER_IMAGE="shlinkio/shlink" - -# If ref is not develop, then this is a tag. Build that docker tag and also "stable" -if [[ "$GITHUB_REF" != *"develop"* ]]; then - VERSION=${GITHUB_REF#refs/tags/v} - TAGS="-t ${DOCKER_IMAGE}:${VERSION} -t ghcr.io/${DOCKER_IMAGE}:${VERSION}" - # Push stable tag only if this is not an alpha or beta tag - [[ $GITHUB_REF != *"alpha"* && $GITHUB_REF != *"beta"* ]] && TAGS="${TAGS} -t ${DOCKER_IMAGE}:stable -t ghcr.io/${DOCKER_IMAGE}:stable" - - docker buildx build --push \ - --build-arg SHLINK_VERSION=${VERSION} \ - --platform ${PLATFORMS} \ - ${TAGS} . - -# If build branch is develop, build latest -elif [[ "$GITHUB_REF" == *"develop"* ]]; then - docker buildx build --push \ - --platform ${PLATFORMS} \ - -t ${DOCKER_IMAGE}:latest -t ghcr.io/${DOCKER_IMAGE}:latest . -fi