From 2ccde9bcf5c81a051cd088ddc47e4eaf44e7d173 Mon Sep 17 00:00:00 2001 From: Fortune Iriaye <firiaye@uab.edu> Date: Wed, 20 Nov 2024 15:32:10 -0600 Subject: [PATCH] Update .gitlab-ci.yml file --- .gitlab-ci.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5d23750..ed8de4b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ default: - image: docker:26.0.1-dind + image: docker:26.0.1 stages: - build @@ -7,23 +7,24 @@ stages: variables: PACKAGE_NAME: "alphafold3" DOCKER_IMAGE: "$CI_REGISTRY_IMAGE/$PACKAGE_NAME" - DOCKER_TLS_CERTDIR: "/certs" + DOCKER_TLS_CERTDIR: "" # Disable TLS for Docker-in-Docker before_script: - - unset DOCKER_HOST - - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY + # Secure login to Docker registry using --password-stdin + - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY push_docker_image: stage: build image: docker:26.0.1 services: - - docker:26.0.1-dind + - docker:26.0.1-dind # Provide Docker daemon as a service variables: - DOCKER_HOST: tcp://docker:2375 + DOCKER_HOST: tcp://docker:2375 # Connect to Docker daemon before_script: - - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY + # Secure login to Docker registry + - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY script: - docker build -t $DOCKER_IMAGE:$CI_COMMIT_SHORT_SHA -f docker/Dockerfile . - docker push $DOCKER_IMAGE:$CI_COMMIT_SHORT_SHA only: - - main \ No newline at end of file + - main # Run only on the main branch -- GitLab