Add docker login step to CI jobs before building images

This commit is contained in:
2025-05-02 10:27:10 +02:00
parent f71e107a0b
commit a557a7efd0

View File

@@ -21,6 +21,8 @@ backend_build_job:
build_shared_base_image:
stage: dockerize
before_script:
- echo "$CI_REGISTRY_PASSWORD" | docker login "$CI_REGISTRY" -u "$CI_REGISTRY_USER" --password-stdin
script:
- docker build -f backend/Dockerfile.base -t $REGISTRY/shared-base:$TAG .
- docker push $REGISTRY/shared-base:$TAG
@@ -29,6 +31,8 @@ build_shared_base_image:
build_gateway_image:
stage: dockerize
before_script:
- echo "$CI_REGISTRY_PASSWORD" | docker login "$CI_REGISTRY" -u "$CI_REGISTRY_USER" --password-stdin
script:
- docker build --build-arg JAR_FILE=backend/gateway/target/gateway-*.jar -f backend/Dockerfile.service -t $REGISTRY/gateway:$TAG .
- docker push $REGISTRY/gateway:$TAG
@@ -38,6 +42,8 @@ build_gateway_image:
build_discovery_image:
stage: dockerize
before_script:
- echo "$CI_REGISTRY_PASSWORD" | docker login "$CI_REGISTRY" -u "$CI_REGISTRY_USER" --password-stdin
script:
- docker build --build-arg JAR_FILE=backend/discoveryServer/target/discoveryServer-*.jar -f backend/Dockerfile.service -t $REGISTRY/discovery-server:$TAG .
- docker push $REGISTRY/discovery-server:$TAG