From cd48cee572a2c0e0f4534080e51d525c5857394f Mon Sep 17 00:00:00 2001
From: Matthew Defenderfer <mdefende@uab.edu>
Date: Thu, 21 Nov 2024 13:11:02 -0600
Subject: [PATCH] set dind as a service and change default image to latest
 docker

---
 .gitlab-ci.yml | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8e1cae5..dea82c3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,5 @@
 default:
-  image: docker:26.0.1-dind
+  image: docker:latest
 
 stages:
   - build
@@ -11,11 +11,12 @@ variables:
 
 before_script:
   - unset DOCKER_HOST
-  - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
+  - echo "${CI_REGISTRY_PASSWORD}" | docker login -u "${CI_REGISTRY_USER}" --password-stdin ${CI_REGISTRY}
 
 push_docker_image:
   stage: build
-  image: docker:26.0.1-dind
+  services:
+    - docker:dind
   script:
     - docker build -t $DOCKER_IMAGE:$CI_COMMIT_SHORT_SHA -f docker/Dockerfile .
     - docker push $DOCKER_IMAGE:$CI_COMMIT_SHORT_SHA
-- 
GitLab