From 7588c42d9a1dfde83bc2ef2da24dce5bf4253ecb Mon Sep 17 00:00:00 2001
From: Jakob Heher <jakob.heher@iaik.tugraz.at>
Date: Fri, 29 Apr 2022 14:08:40 +0200
Subject: add linux and mac to CI run

---
 .gitlab-ci.yml | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4cfdcc49..e86b9d53 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,4 +18,35 @@ build-windows:
       - "pdf-over-build/pdf-over_windows.zip"
     expire_in: 1 day # gitlab does not apply this to the latest successful run, only previous runs
 
+build-linux:
+  stage: build
+  cache:
+    key: "maven-$CI_COMMIT_REF_SLUG"
+    paths:
+      - .m2/repository
+  tags:
+    - docker
+  script: 
+    - mvn -Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository clean install -Plinux -Dno-native-profile
+  artifacts:
+    name: "PDFOver (Linux) on $CI_COMMIT_REF_SLUG"
+    paths:
+      - "pdf-over-build/pdf-over_linux.jar"
+    expire_in: 1 day
+    
+build-mac:
+  stage: build
+  cache:
+    key: "maven-$CI_COMMIT_REF_SLUG"
+    paths:
+      - .m2/repository
+  tags:
+    - docker
+  script: 
+    - mvn -Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository clean install -Pmac -Dno-native-profile
+  artifacts:
+    name: "PDFOver (Mac) on $CI_COMMIT_REF_SLUG"
+    paths:
+      - "pdf-over-build/pdf-over_mac.zip"
+    expire_in: 1 day
 
-- 
cgit v1.2.3