diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f5bf7e28eb9f445c7b1efc9c4d7278215abb7f78..af6caea3f70f87c0289a8bd1c80cce6e15777658 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,6 +16,11 @@ stages: - deploy - release +# .get-container-id: &get-container-id +# | +# # Getting Container ID +# CONTAINER_ID=$(basename $(cat /proc/1/cpuset)) +# echo $CONTAINER_ID job_build-image: stage: build @@ -29,16 +34,20 @@ job_build-image: - docker info - docker-compose --version script: - - docker-compose build --tag "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}" + - docker-compose up --build --tag "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}" # - docker-compose build # --file "server/Containerfile" # --tag "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}" - docker ps + - docker network list + # # NOTE: push image to local registry so that it can be accessed in subsequent jobs - - docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY} - - docker push "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}" + # - docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY} + # - docker push "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}" after_script: - - docker-compose rm --force "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}" + - docker-compose logs || true + - docker-compose down || true + # - docker-compose rm --force "${CI_REGISTRY_IMAGE}:${CI_PIPELINE_IID}-${CI_COMMIT_SHORT_SHA}" job_test-image: stage: test