diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c0706cd..3054171 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,37 +3,21 @@ stages: - deploy variables: - IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA - IMAGE_LATEST: $CI_REGISTRY_IMAGE:latest + DOCKER_DRIVER: overlay2 + DOCKER_TLS_CERTDIR: "/certs" + IMAGE_TAG: $CI_REGISTRY/litenote:$CI_COMMIT_REF_SLUG + IMAGE_LATEST: $CI_REGISTRY/litenote:latest build: stage: build - image: docker:latest + image: docker:24-dind services: - - docker:dind + - docker:24-dind before_script: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY script: - docker build -t $IMAGE_TAG -t $IMAGE_LATEST . - docker push $IMAGE_TAG - docker push $IMAGE_LATEST - -deploy: - stage: deploy - image: docker:latest - services: - - docker:dind - before_script: - - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - script: - - docker pull $IMAGE_LATEST - - docker stop litenote-jetstream || true - - docker rm litenote-jetstream || true - - > - docker run -d - --name litenote-jetstream - --restart unless-stopped - -v litenote-data:/data - $IMAGE_LATEST only: - main