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