From cea985c066b3c34e1bc9048cd8a674d0741e04fa Mon Sep 17 00:00:00 2001
From: Colin DAMON <cdamon@ippon.fr>
Date: Sun, 12 Jul 2020 15:10:49 +0200
Subject: [PATCH] Add simple CI

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..273cc5f
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,28 @@
+image: jhipster/jhipster:v6.10.1
+
+variables:
+  MAVEN_OPTS: '-Dhttps.protocols=TLSv1.2 -Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true'
+
+cache:
+  paths:
+    - .m2/repository
+
+stages:
+  - build
+
+maven-package:
+  stage: build
+  services:
+    - docker:19.03.8-dind
+  tags:
+    - docker
+  script:
+    - ./mvnw -B -Pprod,swagger verify
+    - cat target/jacoco-aggregate/index.html
+  artifacts:
+    reports:
+      junit: target/test-results/**/TEST-*.xml
+    paths:
+      - target/jacoco-aggregate
+    expire_in: 1 day
+  coverage: '/Total.*?([0-9]{1,3})%/'
-- 
GitLab