From 8ce567adacfe4bd84cce52e5ddfb7b86b6601a1b Mon Sep 17 00:00:00 2001
From: Dennis Eisold <de@roadit.de>
Date: Wed, 30 Oct 2019 10:17:45 +0100
Subject: [PATCH] Test Gitlab-CI

---
 .gitlab-ci.yml | 33 ++++++++++++++++++++++++++++++---
 1 file changed, 30 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4a5deb0..7253fc5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,8 +1,35 @@
-image: java:8-jdk
+image: gradle:alpine
 
-java:
+variables:
+  GRADLE_OPTS: "-Dorg.gradle.daemon=false"
+
+before_script:
+  - export GRADLE_USER_HOME=`pwd`/.gradle
+
+stages:
+  - build
+  - test
+
+build:
+  stage: build
+  script: ./gradlew --build-cache assemble
+  cache:
+    key: "$CI_COMMIT_REF_NAME"
+    policy: push
+    paths:
+      - build
+      - .gradle
+
+test:
+  stage: test
   script:
-  - gradle test
+  - ./gradlew test
+  cache:
+    key: "$CI_COMMIT_REF_NAME"
+    policy: pull
+    paths:
+      - build
+      - .gradle
   artifacts:
     reports:
       junit: build/test-results/test/TEST-*.xml
-- 
GitLab