From a651bb00596095b835d811ed8c96383edadf4d4e Mon Sep 17 00:00:00 2001 From: Max Whitehead <max.blackllama.alt3@gmail.com> Date: Wed, 2 Apr 2025 09:20:43 -0700 Subject: [PATCH] Auth and switch to gitlab.com registry instead of dockerhub. --- .gitlab-ci.yml | 2 +- build_containers.sh | 4 ++-- build_head_containers.sh | 4 ++-- build_nightly.sh | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9582664e..5e2dfc97 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -77,7 +77,7 @@ stages: - ln -s buildah /usr/bin/docker - dnf install -y --nodocs git - git config --global --add safe.directory $(pwd) - - echo "${DOCKER_HUB_PASSWORD}" | buildah login -u "${DOCKER_HUB_USER}" --password-stdin docker.io + - echo "${REGISTRY_PASSWORD}" | buildah login -u "${REGISTRY_USERNAME}" --password-stdin registry.gitlab.com - | if [ "$CI_PIPELINE_SOURCE" == "schedule" ]; then echo 'Running nightly build script' diff --git a/build_containers.sh b/build_containers.sh index 0e57327c..602cd93e 100755 --- a/build_containers.sh +++ b/build_containers.sh @@ -15,10 +15,10 @@ if [[ ! -z "${DOCKERFILES-}" ]]; then for DOCKERFILE in "${DOCKERFILES[@]}" do DOCKERTAG=$(echo ${DOCKERFILE} | awk 'BEGIN {FS="/";} {print $1"-"$2}') - docker build -t drupalci/${DOCKERTAG#db-}:${GITBRANCH} ./${DOCKERFILE%/Dockerfile} + docker build -t ${REGISTRY_PATH}/${DOCKERTAG#db-}:${GITBRANCH} ./${DOCKERFILE%/Dockerfile} BUILDRESULT=$? if [ ${BUILDRESULT} -eq 0 ]; then - docker push drupalci/${DOCKERTAG#db-}:${GITBRANCH} + docker push ${REGISTRY_PATH}/${DOCKERTAG#db-}:${GITBRANCH} #TODO: this currently assumes that the only containers we are working on are the php containers. # Legacy from when this was a Jenkins script #if [ "${GITBRANCH}" != "production" ]; then diff --git a/build_head_containers.sh b/build_head_containers.sh index ec7dd716..27f624e0 100755 --- a/build_head_containers.sh +++ b/build_head_containers.sh @@ -17,10 +17,10 @@ if [[ ! -z "${DOCKERFILES-}" ]]; then for DOCKERFILE in "${DOCKERFILES[@]}" do DOCKERTAG=$(echo ${DOCKERFILE} | awk 'BEGIN {FS="/";} {print $1"-"$2}') - docker build --no-cache -t drupalci/${DOCKERTAG}:${GITBRANCH} ./${DOCKERFILE%/Dockerfile} + docker build --no-cache -t ${REGISTRY_PATH}/${DOCKERTAG}:${GITBRANCH} ./${DOCKERFILE%/Dockerfile} BUILDRESULT=$? if [ ${BUILDRESULT} -eq 0 ]; then - docker push drupalci/${DOCKERTAG}:${GITBRANCH} + docker push ${REGISTRY_PATH}/${DOCKERTAG}:${GITBRANCH} fi done fi diff --git a/build_nightly.sh b/build_nightly.sh index 347a57fb..c7ba3787 100755 --- a/build_nightly.sh +++ b/build_nightly.sh @@ -13,10 +13,10 @@ if [[ ! -z "${DOCKERFILES-}" ]]; then for DOCKERFILE in "${DOCKERFILES[@]}" do DOCKERTAG=$(echo ${DOCKERFILE} | awk 'BEGIN {FS="/";} {print $1"-"$2}') - docker build -t drupalci/${DOCKERTAG#db-}:${GITBRANCH} ./${DOCKERFILE%/Dockerfile} + docker build -t ${REGISTRY_PATH}/${DOCKERTAG#db-}:${GITBRANCH} ./${DOCKERFILE%/Dockerfile} BUILDRESULT=$? if [ ${BUILDRESULT} -eq 0 ]; then - docker push drupalci/${DOCKERTAG#db-}:${GITBRANCH} + docker push ${REGISTRY_PATH}/${DOCKERTAG#db-}:${GITBRANCH} fi done fi -- GitLab