From e10439c378afc0bddbe9a7333a10145c58732a9c Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Sun, 3 Sep 2023 09:16:32 +0200 Subject: [PATCH] Update pipeline to Kubernetes --- .gitlab-ci.yml | 30 +++++++----------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8978694f11..52142d6932 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,27 +1,9 @@ -before_script: - - "docker version" - - "docker compose version" - - "docker system prune -f" - - "mvn --version" - - "python3 --version" - - "df / -h" - - "docker logout" - - "docker logout ghcr.io" - - "docker logout registry.hub.docker.com" - - "docker logout ${AZURE_REPO}" - variables: - HOSTALIASES: ./hosts DOCKER_TLS_CERTDIR: /certs TAG: "${TAG:-latest}" TRIVY_NO_PROGRESS: "true" TRIVY_CACHE_DIR: ".trivycache/" -cache: - paths: - - /root/.m2/repository/ - - /root/.npm/ - image: "docker/compose:latest" stages: @@ -34,21 +16,23 @@ stages: - release-docker build-metadata-service: + image: openjdk:17-alpine stage: build-backend script: - - "make build-metadata-service" + - "mvn -f ./dbrepo-metadata-service/pom.xml clean test verify" build-analyse-service: + image: python:3.9-slim stage: build-backend script: - - "make build-analyse-service" + - "mvn -f ./dbrepo-analyse-service/pom.xml clean test verify" build-search-sync-agent: + image: openjdk:17-alpine stage: build-backend - needs: - - build-metadata-service script: - - "make build-search-sync-agent" + - "mvn -f ./dbrepo-metadata-service/pom.xml clean install -DskipTests" + - "mvn -f ./dbrepo-search-sync-agent/pom.xml clean package -DskipTests" test-metadata-service: stage: test-backend -- GitLab