diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b6be142eca1df3e42e1381c80349b2c040bf8a16..6d3f61a7dc54710be166208401eab2af0052d2a8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,11 +5,14 @@ cache: stages: - build - test + - package maven-build: image: maven:3.8.5-openjdk-17 stage: build - script: "mvn clean package -DskipTests" + script: + - "echo 'Starting Build Process'" + - "mvn compile" artifacts: paths: - target/ @@ -20,3 +23,25 @@ maven-test: script: "mvn test" dependencies: - maven-build + artifacts: + reports: + junit: + - target/surefire-reports/TEST-*.xml + - target/failsafe-reports/TEST-*.xml + + +maven-package: + stage: package + image: maven:3.8.5-openjdk-17 + script: + - "echo 'Starting Package Stage'" + - "mvn package -DSkipTests" + only: + refs: + - main + artifacts: + paths: + - target/*.jar + expire_in: 2 days + +