From 99181d8965a7c0da51c1c3f711ea921beea043fa Mon Sep 17 00:00:00 2001 From: Bot Date: Mon, 2 Mar 2026 00:07:28 +0100 Subject: [PATCH] ci: push jukebox images to local gitlab registry --- .gitlab-ci.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e43cb38..b0ee2d7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,8 @@ stages: - build variables: - IMAGE_NAME: $DOCKERHUB_USERNAME/discordsoundbot-vib + REGISTRY_HOST: "10.10.10.10:5050" + IMAGE_NAME: "$REGISTRY_HOST/$CI_PROJECT_PATH" DOCKER_DRIVER: overlay2 DOCKER_TLS_CERTDIR: "" # Force clone via IP instead of hostname to bypass Unraid Docker DNS issues @@ -17,14 +18,14 @@ docker-build: rules: - if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH before_script: - - echo "$DOCKERHUB_TOKEN" | docker login -u "$DOCKERHUB_USERNAME" --password-stdin + - echo "$CI_REGISTRY_PASSWORD" | docker login "$REGISTRY_HOST" -u "$CI_REGISTRY_USER" --password-stdin script: - | - if [ "$CI_COMMIT_REF_NAME" == "main" ]; then + if [ "$CI_COMMIT_REF_NAME" = "main" ]; then export TAG="main" export VERSION="1.1.0" export CHANNEL="stable" - elif [[ "$CI_COMMIT_REF_NAME" == "feature/nightly" ]] || [[ "$CI_COMMIT_REF_NAME" == "nightly" ]]; then + elif [ "$CI_COMMIT_REF_NAME" = "feature/nightly" ] || [ "$CI_COMMIT_REF_NAME" = "nightly" ]; then export TAG="nightly" export VERSION="1.1.0-nightly" export CHANNEL="nightly" @@ -54,7 +55,7 @@ docker-build: # If main branch, also tag and push as latest - | - if [ "$CI_COMMIT_REF_NAME" == "main" ]; then + if [ "$CI_COMMIT_REF_NAME" = "main" ]; then docker tag $IMAGE_NAME:$TAG $IMAGE_NAME:latest docker push $IMAGE_NAME:latest fi