From 6210566b6f1949989920c01c48eebd6ec6a712f3 Mon Sep 17 00:00:00 2001 From: Yannis Barlas <yannisbarlas@gmail.com> Date: Fri, 14 Jun 2024 07:04:05 +0000 Subject: [PATCH] Update file .gitlab-ci.yml --- .gitlab-ci.yml | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fdc3250cc..fee3e766f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,16 +1,35 @@ -variables: - IMAGE_NAME_DEPLOY: wax-demo +# include: +# - project: 'cokoapps/ci' +# ref: main +# file: 'ci-templates.yml' -include: - - project: 'cokoapps/ci' - ref: main - file: 'ci-templates.yml' +variables: + IMAGE_NAME_DEMO: $CI_REGISTRY/wax/wax-prosemirror/wax-demo + BUILD_PATH: . stages: - Build demo - Deploy demo -build demo image: +.build demo: + stage: Build demo + image: docker:26 + services: + - docker:26-dind + before_script: + - echo "$CI_REGISTRY_PASSWORD" | docker login "$CI_REGISTRY" -u "$CI_REGISTRY_USER" --password-stdin + script: + - docker pull $IMAGE_NAME_DEMO:latest || true + - docker build + --cache-from $IMAGE_NAME_DEMO:latest + --tag $IMAGE_NAME_DEMO:$CI_COMMIT_SHA + --tag $IMAGE_NAME_DEMO:latest + -f $BUILD_PATH/Dockerfile-production + $BUILD_PATH + - docker push $IMAGE_NAME_DEMO:$CI_COMMIT_SHA + - docker push $IMAGE_NAME_DEMO:latest + +.build demo image: extends: .build production stage: Build demo variables: @@ -19,7 +38,7 @@ build demo image: only: - master -deploy demo: +.deploy demo: extends: .deploy stage: Deploy demo only: -- GitLab