diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 69bd6602e32fafe6d355e8385e51d5688490acda..dcc19514023fdf5c35b28fee3a7fcd4d3c4c40bd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,8 +8,8 @@ stages: - deploy variables: - CONTAINER_TEST_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG - CONTAINER_RELEASE_IMAGE: $CI_REGISTRY_IMAGE:latest + CONTAINER_BASE_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG + CONTAINER_RELEASE_IMAGE: $CI_REGISTRY_IMAGE:stable CONTAINER_QA_IMAGE: $CI_REGISTRY_IMAGE:nightly before_script: @@ -18,27 +18,9 @@ before_script: build: stage: build script: - - docker build -t $CONTAINER_TEST_IMAGE ./api - - docker push $CONTAINER_TEST_IMAGE + - docker build --pull -t $CONTAINER_BASE_IMAGE . + - docker push $CONTAINER_BASE_IMAGE only: - main - develop - /^release-.*$/ - -release_prod: - stage: release - script: - - docker pull $CONTAINER_TEST_IMAGE - - docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE - - docker push $CONTAINER_RELEASE_IMAGE - only: - - main - -release_qa: - stage: release - script: - - docker pull $CONTAINER_TEST_IMAGE - - docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE - - docker push $CONTAINER_QA_IMAGE - only: - - develop