From 8129aa9ec381b32e1d1295468982e8914ac44154 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Maxime=20Lefran=C3=A7ois?= <maxime.lefrancois.86@gmail.com>
Date: Thu, 28 May 2020 21:22:58 +0200
Subject: [PATCH] added CI/CD

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..d44e5a3
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,31 @@
+image: openjdk:8-jdk
+
+develop:
+  script:
+    - curl -L -o saref-pipeline.jar "https://gitlab.emse.fr/saref/saref-pipeline/-/jobs/artifacts/master/raw/target/saref-pipeline.jar?job=build"
+    - java -jar saref-pipeline.jar develop -s
+  except:
+    - /^prerelease-v/
+    - /^release-v/
+  artifacts:
+    when: always
+    paths:
+      - target/site
+      - target/report_output.xml
+    reports:
+      junit: target/report_output.xml
+
+release:
+  script:
+    - curl -L -o saref-pipeline.jar "https://gitlab.emse.fr/saref/saref-pipeline/-/jobs/artifacts/master/raw/target/saref-pipeline.jar?job=build"
+    - java -jar saref-pipeline.jar release -s
+  only: 
+    - /^prerelease-v/
+    - /^release-v/
+  artifacts:
+    when: always
+    paths:
+      - target/site
+      - target/report_output.xml
+    reports:
+      junit: target/report_output.xml
-- 
GitLab