From 6d16b5e5150aa57c3536b1aae44f618750b7c9f5 Mon Sep 17 00:00:00 2001 From: Kirill Andrusyak Date: Mon, 3 Jul 2023 22:52:11 +0000 Subject: [PATCH] Update .gitlab-ci.yml file --- .gitlab-ci.yml | 44 ++++---------------------------------------- 1 file changed, 4 insertions(+), 40 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bc9e39a..25571c3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,40 +1,4 @@ -image: docker:20.10.16 - -variables: - DOCKER_HOST: tcp://docker:2376 - DOCKER_TLS_CERTDIR: "/certs" - DOCKER_TLS_VERIFY: 1 - DOCKER_CERT_PATH: "$DOCKER_TLS_CERTDIR/client" - -services: - - docker:20.10.16-dind - -stages: - - build - - deploy - -build-job: - stage: build - tags: - - docker - only: - - master - script: - - docker info - - docker build -t docker-registry.dopcore.com/$CI_PROJECT_PATH . - - echo "$CI_REGISTRY_PASSWORD" | docker login docker-registry.dopcore.com -u "$CI_REGISTRY_USER" --password-stdin - - docker push docker-registry.dopcore.com/$CI_PROJECT_PATH - -deploy-job: - stage: deploy - image: dtzar/helm-kubectl:latest - tags: - - docker - only: - - master - script: - - export $(xargs < deploy/.env) - - envsubst < deploy/values.template.yaml > deploy/values.yaml - - kubectl version - - helm upgrade --install $CI_PROJECT_TITLE deploy - - kubectl rollout restart deploy/$CI_PROJECT_TITLE +include: + - project: 'astra/microservice-ci' + ref: main + file: '/templates/microservice.yaml'