diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e1fdba6de90f3019b9afe6afdd40108be0a6620e..575c066021b377d49a9a53da2c4fe78a0f370e34 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: