From 92191814e42f3ffffb40219e57f1566fffc76b21 Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Sun, 23 Jun 2024 13:30:24 +0200 Subject: [PATCH] ci: update location of Dockerfile and build image for migrations --- .gitlab-ci.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d145bd6..d081312 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,15 +26,28 @@ test: coverage_format: cobertura path: coverage.xml -build: +build:httpserver: stage: build variables: - IMAGE: $CI_REGISTRY_IMAGE + IMAGE: $CI_REGISTRY_IMAGE/httpserver TAG: $CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA before_script: - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY - docker info script: - docker buildx create --name yggdrasil --use - - docker buildx build --provenance=false --platform linux/amd64,linux/arm64 -t $IMAGE:$TAG --push . + - docker buildx build --provenance=false --platform linux/amd64,linux/arm64 -t $IMAGE:$TAG -f build/packages/httpserver/Dockerfile --push . + - docker manifest inspect $IMAGE:$TAG + +build:migrations: + stage: build + variables: + IMAGE: $CI_REGISTRY_IMAGE/migrations + TAG: $CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA + before_script: + - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY + - docker info + script: + - docker buildx create --name yggdrasil --use + - docker buildx build --provenance=false --platform linux/amd64,linux/arm64 -t $IMAGE:$TAG -f build/packages/migrations/Dockerfile --push . - docker manifest inspect $IMAGE:$TAG