diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f3372221f1c75dbdda0a638c7f3876eff3c699a6..bffa11564aa42805905a3f539344f61816df7ffd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,30 +1,9 @@ --- -image: docker stages: - build + - release -variables: - IMAGE_SHA: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA - IMAGE_BRANCH: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG - IMAGE_LATEST: $CI_REGISTRY_IMAGE:latest - IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG - -before_script: - - docker login -u $CI_REGISTRY_USER -p $CI_JOB_TOKEN $CI_REGISTRY || true - -docker: - stage: build - script: - - docker build --tag $IMAGE_SHA --tag $IMAGE_LATEST . - - docker push $IMAGE_SHA - - docker push $IMAGE_LATEST - except: - - tags - -docker: - stage: build - script: - - docker build --build-arg "version===$CI_COMMIT_TAG" --tag $IMAGE_TAG . - - docker push $IMAGE_TAG - only: - - tags +include: + - "https://gitlab.com/kortechs-public/ci-templates/-/raw/main/0.1/build/kaniko.yml" + - "https://gitlab.com/kortechs-public/ci-templates/-/raw/main/0.1/release/latest.yml" + - "https://gitlab.com/kortechs-public/ci-templates/-/raw/main/0.1/release/tag.yml"