Commit 653a56fe authored by Yakubov, Sergey's avatar Yakubov, Sergey
Browse files

update latest tag at last CI/CD step

parent 860bbd8c
Loading
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@ stages:
  - unit-tests
  - build-prod
  - integration-tests
  - update-repo

variables:
  GIT_STRATEGY: clone
@@ -85,8 +86,6 @@ service-build:
      -f dockerfiles/Dockerfile --target production
      -t remote-data-broker .
    - docker tag remote-data-broker $CONTAINER_RDM_URL_PROD/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA
    - docker tag $CONTAINER_RDM_URL_PROD/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA $CONTAINER_RDM_URL_PROD/$CI_COMMIT_REF_NAME:latest
    - docker push $CONTAINER_RDM_URL_PROD/$CI_COMMIT_REF_NAME:latest
    - docker push $CONTAINER_RDM_URL_PROD/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA
  tags:
    - rse-multi-builder
@@ -116,3 +115,12 @@ service-integration-tests:
      junit: report_int.xml
  tags:
    - rse-multi-builder

update-latest-tag:
  stage: update-repo
  script:
    - docker pull $CONTAINER_RDM_URL_PROD/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA
    - docker tag $CONTAINER_RDM_URL_PROD/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA $CONTAINER_RDM_URL_PROD/$CI_COMMIT_REF_NAME:latest
    - docker push $CONTAINER_RDM_URL_PROD/$CI_COMMIT_REF_NAME:latest
  tags:
    - rse-multi-builder