From 47cd59c9a9c2f524e3d65bfecad8f177bb85ff44 Mon Sep 17 00:00:00 2001
From: Johannes Mey <johannes.mey@tu-dresden.de>
Date: Tue, 8 Jun 2021 19:04:48 +0200
Subject: [PATCH] CI

---
 .gitlab-ci.yml | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..07c7188
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,32 @@
+stages:
+    - build
+    - test
+    - jar
+    - deploy
+
+build:
+    image: openjdk:11
+    stage: build
+    script:
+        - ./gradlew --console=plain --build-cache assemble
+    cache:
+        key: "$CI_COMMIT_REF_NAME"
+        policy: push
+        paths:
+            - build
+            - .gradle
+
+jar:
+    image: openjdk:8
+    stage: jar
+    script:
+        - ./gradlew --continue --console=plain --info buildPlugin
+    cache:
+        key: "$CI_COMMIT_REF_NAME"
+        policy: pull
+        paths:
+            - build
+            - .gradle
+    artifacts:
+        paths:
+            - "/builds/jastadd/*/build/libs/JastAddGrammar-*.jar"
-- 
GitLab