From 823b993680122d898c3286c6529d3fe677a47860 Mon Sep 17 00:00:00 2001 From: yoshino-s Date: Fri, 28 Jul 2023 06:27:50 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0.gitlab-ci.yml=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 34 ++++++---------------------------- 1 file changed, 6 insertions(+), 28 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 455cad2..da6faed 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,10 +1,6 @@ stages: - generate - - build - -variables: - #CI_DEBUG_TRACE: "true" - CACHE_TTL: 2190h0m0s + - release generate: stage: generate @@ -18,29 +14,11 @@ generate: - tags.txt -build: +release-image: needs: - job: generate artifacts: true - image: docker:latest - stage: build - services: - - docker:dind - variables: - DOCKER_HOST: tcp://docker:2376 - DOCKER_TLS_CERTDIR: "/certs" - DOCKER_TLS_VERIFY: 1 - DOCKER_CERT_PATH: "$DOCKER_TLS_CERTDIR/client" - before_script: - - until docker info; do sleep 1; done - - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - - docker info - script: - - | - for tag in $(cat tags.txt); do - export IMAGE_TAG=$CI_REGISTRY_IMAGE:$tag - echo $IMAGE_TAG - sed "s/latest/$tag/g" Dockerfile > Dockerfile.tmp - docker build . --pull -f Dockerfile.tmp -t $IMAGE_TAG - docker push $IMAGE_TAG - done + +include: + - project: "template/gitlabci-template" + file: "docker.gitlab-ci.yml"