Skip to content
Snippets Groups Projects
Commit a651bb00 authored by Max Whitehead's avatar Max Whitehead Committed by Andrey Postnikov
Browse files

Auth and switch to gitlab.com registry instead of dockerhub.

parent aa51d0a3
No related branches found
No related tags found
No related merge requests found
Pipeline #463847 passed
......@@ -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'
......
......@@ -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
......
......@@ -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
......
......@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment