diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fb3a5ccb5f43a8339f349324f764d3648b58f1e7..34d4b879179990ab1ff26faf7d5e13d14aa11eda 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,7 @@ variables: stages: - build +- test - publish before_script: @@ -20,7 +21,21 @@ build: - ./gradlew --console=plain --no-daemon assemble jar artifacts: paths: - - "/builds/jastadd/ragconnect/build/libs/ragconnect-*.jar" + - "/builds/jastadd/ragconnect/ragconnect.base/build/libs/ragconnect-*.jar" + expire_in: 1 week + +test: + image: openjdk:11 + stage: test + services: + - name: "eclipse-mosquitto:1.6.9" + alias: "mqtt" + script: + - ./gradlew --console=plain --no-daemon allTests + artifacts: + reports: + junit: "/builds/jastadd/ragconnect/ragconnect.tests/build/test-results/test/TEST-*.xml" + expire_in: 1 week publish: image: openjdk:11