From 4c24fce110f4d519db200aee4e48e08bd8a2fe56 Mon Sep 17 00:00:00 2001 From: DJMrTV Date: Fri, 7 Mar 2025 17:26:37 +0100 Subject: [PATCH] fix(ci): make ci initialize submodules and refactor ci --- .gitlab-ci.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0be1ab3..64ff236 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,13 +8,24 @@ before_script: - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" ci.perditum.com stages: - - build-and-push + - initialize-submodules + - build + - push -build-and-push: - stage: build-and-push +initialize-submodules: + stage: initialize-submodules + script: + - git submodule update --init + +build: + stage: build script: - echo "DATABASE_URL=$DATABASE_URL" > .env - docker build -t "$IMAGE_NAME:$IMAGE_TAG" . + +push: + stage: push + script: - docker tag "$IMAGE_NAME:$IMAGE_TAG" "$IMAGE_NAME:latest" - docker push "$IMAGE_NAME:$IMAGE_TAG" - docker push "$IMAGE_NAME:latest"