From 02b496cf6633386213e12e1faa761ad4dc875694 Mon Sep 17 00:00:00 2001
From: Martin Weise <martin.weise@tuwien.ac.at>
Date: Thu, 6 Mar 2025 11:22:13 +0100
Subject: [PATCH] Build on merge request

Signed-off-by: Martin Weise <martin.weise@tuwien.ac.at>
---
 .gitlab-ci.yml | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 98193dcc5d..5dd7139b45 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -223,6 +223,19 @@ build-search-service:
   script:
     - "cd dbrepo-search-service && pipenv install --system --deploy"
 
+build-images:
+  image: docker.io/docker:${DOCKER_VERSION}-dind
+  stage: build
+  only:
+    - merge_requests
+  before_script:
+    - "apk add --no-cache make"
+    - echo "$CI_REGISTRY_PASSWORD" | docker login --username "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY_URL
+  script:
+    - docker build -q --network=host -t dbrepo-metadata-service:build --target build dbrepo-metadata-service
+    - docker build -q --network=host -t dbrepo-data-service:build --target build dbrepo-data-service
+    - docker compose build -q --parallel
+
 build-helm:
   image: docker.io/docker:${DOCKER_VERSION}-dind
   stage: build
-- 
GitLab