This commit is contained in:
M1 AIR
2025-12-15 12:06:30 +07:00
parent c8f96c6086
commit cfc4846170
+11 -6
View File
@@ -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