From 3477edd62530cf7f85217bb0eddb02a625c134db Mon Sep 17 00:00:00 2001 From: moilanik Date: Sat, 20 Jun 2026 10:53:33 +0300 Subject: [PATCH] =?UTF-8?q?estet=C3=A4=C3=A4n=20image=20karkaaminen=20dock?= =?UTF-8?q?er.io=20kun=20parametria=20ei=20ole=20asetettu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/ci-container-build-push.yml | 6 +++--- .gitea/workflows/docker-build-push.yml | 18 ++++++++++-------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/ci-container-build-push.yml b/.gitea/workflows/ci-container-build-push.yml index 9a98b9b..b1b9ac4 100644 --- a/.gitea/workflows/ci-container-build-push.yml +++ b/.gitea/workflows/ci-container-build-push.yml @@ -33,7 +33,9 @@ jobs: DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME || github.actor }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} run: | - REGISTRY="${DOCKER_REGISTRY:?DOCKER_REGISTRY not set in conf}" + if [ -z "${DOCKER_REGISTRY}" ]; then echo "ERROR: DOCKER_REGISTRY not set in conf"; exit 1; fi + REGISTRY="${DOCKER_REGISTRY}" + REGISTRY_HOST="${REGISTRY%%/*}" DOCKERFILE="${{ inputs.dockerfile_path }}" IMAGE_NAME="${{ inputs.image_name }}" TAG="${{ inputs.tag }}" @@ -46,8 +48,6 @@ jobs: -f "${DOCKERFILE}" \ -t "${IMAGE_NAME}:${TAG}" . - REGISTRY_HOST="${REGISTRY%%/*}" - FULL_IMAGE="${REGISTRY}/${IMAGE_NAME}:${TAG}" echo "Pushing ${FULL_IMAGE} ..." diff --git a/.gitea/workflows/docker-build-push.yml b/.gitea/workflows/docker-build-push.yml index ccd5f65..230d328 100644 --- a/.gitea/workflows/docker-build-push.yml +++ b/.gitea/workflows/docker-build-push.yml @@ -45,29 +45,31 @@ jobs: DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME || github.actor }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} run: | + if [ -z "${DOCKER_REGISTRY}" ]; then echo "ERROR: DOCKER_REGISTRY not set in env.conf"; exit 1; fi + if [ -z "${DOCKER_IMAGE_NAME}" ]; then echo "ERROR: DOCKER_IMAGE_NAME not set in env.conf"; exit 1; fi + REGISTRY="${DOCKER_REGISTRY}" + IMAGE="${DOCKER_IMAGE_NAME}" + REGISTRY_HOST="${REGISTRY%%/*}" + NOW=$(date -u +%Y-%m-%dT%H:%M:%SZ) docker build \ --label "git.commit=${{ github.sha }}" \ --label "git.commitBy=${{ github.actor }}" \ --label "build.date=${NOW}" \ -f "${DOCKERFILE}" \ - -t "${DOCKER_IMAGE_NAME}:${VERSION}" \ - -t "${DOCKER_IMAGE_NAME}:latest" . - - REGISTRY="${DOCKER_REGISTRY:?DOCKER_REGISTRY not set in env.conf}" - IMAGE="${DOCKER_IMAGE_NAME:?DOCKER_IMAGE_NAME not set in env.conf}" - REGISTRY_HOST="${REGISTRY%%/*}" + -t "${IMAGE}:${VERSION}" \ + -t "${IMAGE}:latest" . FULL_IMAGE="${REGISTRY}/${IMAGE}:${VERSION}" echo "Pushing ${FULL_IMAGE} ..." - docker tag "${DOCKER_IMAGE_NAME}:${VERSION}" "$FULL_IMAGE" + docker tag "${IMAGE}:${VERSION}" "$FULL_IMAGE" echo "$DOCKER_PASSWORD" | docker login "$REGISTRY_HOST" -u "$DOCKER_USERNAME" --password-stdin docker push "$FULL_IMAGE" FULL_LATEST="${REGISTRY}/${IMAGE}:latest" echo "Pushing ${FULL_LATEST} ..." - docker tag "${DOCKER_IMAGE_NAME}:latest" "$FULL_LATEST" + docker tag "${IMAGE}:latest" "$FULL_LATEST" docker push "$FULL_LATEST" docker logout "$REGISTRY_HOST" -- 2.52.0