diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c3a6327b..aabf3947 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,17 @@ stages: - build - - deploy variables: DOCKER_BUILDKIT: "1" - COMPOSE_DOCKER_CLI_BUILD: "1" DOCKER_DRIVER: overlay2 + DOCKER_HOST: tcp://docker:2375 + DOCKER_TLS_CERTDIR: "" + GIT_SUBMODULE_STRATEGY: none + GIT_DEPTH: "20" IMAGE_TAG: "stg-ec2_${CI_COMMIT_SHORT_SHA}" IMAGE_NAME: "${CI_REGISTRY_IMAGE}:${IMAGE_TAG}" - IMAGE_LATEST_stg-ec2: "${CI_REGISTRY_IMAGE}:stg-ec2_latest" + IMAGE_LATEST_STG_EC2: "${CI_REGISTRY_IMAGE}:stg-ec2_latest" build:stg-ec2: stage: build @@ -21,17 +23,20 @@ build:stg-ec2: - if: '$CI_COMMIT_BRANCH == "stg-ec2"' before_script: + - docker info - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin "$CI_REGISTRY" script: - docker build -t "$IMAGE_NAME" -f Dockerfile . - docker push "$IMAGE_NAME" - - - docker tag "$IMAGE_NAME" "$IMAGE_LATEST_stg-ec2" - - docker push "$IMAGE_LATEST_stg-ec2" + - docker tag "$IMAGE_NAME" "$IMAGE_LATEST_STG_EC2" + - docker push "$IMAGE_LATEST_STG_EC2" after_script: - docker system prune -af || true + + variables: + CI_DEBUG_TRACE: "true" # ========================= # DEPLOY: Server pull image + docker compose up