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