mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
.
This commit is contained in:
+11
-6
@@ -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,18 +23,21 @@ 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
|
||||
# =========================
|
||||
|
||||
Reference in New Issue
Block a user