From 53e4f815ac0eab972f851a8cb1f78d3e36ba48ed Mon Sep 17 00:00:00 2001
From: "Bernhard J. Berger" <bernhard.berger@uni-bremen.de>
Date: Sat, 19 Nov 2022 17:11:34 +0100
Subject: [PATCH] Switched image for evoal build.

---
 .gitlab-ci.yml | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e1fdba6d..575c0660 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -24,7 +24,8 @@ variables:
   MAVEN_CLI_OPTS: "-s ci/settings.xml --batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true $MAVEN_OPTS"
 
   # custom docker image for building our Java stuff
-  IMAGE: gitlab.informatik.uni-bremen.de:5005/evoal/source/evoal-core/evoal/eclipse-mirror:2021-09
+  ECLIPSE_IMAGE: gitlab.informatik.uni-bremen.de:5005/evoal/source/evoal-core/evoal/eclipse-mirror:2021-09
+  EVOAL_IMAGE: library/maven:3.8.6-eclipse-temurin-17-alpine
 
   ######################
   # pom.xml to build
@@ -62,7 +63,7 @@ dsl:compile:
   stage: Domain Specific Languages
   tags:
     - docker
-  image: $IMAGE
+  image: $ECLIPSE_IMAGE
   script:
     - mvn $MAVEN_CLI_OPTS -f $LANGUAGES_POM -pl "!de.evoal.languages:de.evoal.languages.releng.site" compile
   only:
@@ -74,7 +75,7 @@ dsl:unit:
   needs: ["dsl:compile"]
   tags:
     - docker
-  image: $IMAGE
+  image: $ECLIPSE_IMAGE
   script:
     - mvn $MAVEN_CLI_OPTS -f $LANGUAGES_POM verify
   only:
@@ -86,7 +87,7 @@ dsl:deploy:
   needs: ["dsl:unit"]
   tags:
     - docker
-  image: $IMAGE
+  image: $ECLIPSE_IMAGE
   script:
     - mvn $MAVEN_CLI_OPTS -f $LANGUAGES_POM -DskipTests=true deploy
   only:
@@ -100,7 +101,7 @@ evoal:compile:
   stage: Compile
   tags:
     - docker
-  image: $IMAGE
+  image: $EVOAL_IMAGE
   script:
     - mvn $MAVEN_CLI_OPTS -f $EVOAL_POM compile
   only:
@@ -114,7 +115,7 @@ evoal:unit:
   stage: Unit Test
   tags:
     - docker
-  image: $IMAGE
+  image: $EVOAL_IMAGE
   script:
     - mvn $MAVEN_CLI_OPTS -f $EVOAL_POM verify
   only:
@@ -133,7 +134,7 @@ evoal:package:
   stage: Package
   tags:
     - docker
-  image: $IMAGE
+  image: $EVOAL_IMAGE
   script:
     - mvn $MAVEN_CLI_OPTS -f $EVOAL_POM -DskipTests=true package
   artifacts:
-- 
GitLab