Sfoglia il codice sorgente

Add .gitlab-ci.yml

Frans Bergman 6 anni fa
parent
commit
0b8b3d4902
1 ha cambiato i file con 33 aggiunte e 0 eliminazioni
  1. 33 0
      .gitlab-ci.yml

+ 33 - 0
.gitlab-ci.yml

@@ -0,0 +1,33 @@
+image: maven:latest
+
+variables:
+  MAVEN_CLI_OPTS: "--batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true"
+
+build:
+  stage: build
+  script: "mvn $MAVEN_CLI_OPTS package"
+  
+test:
+  stage: test
+  script:
+    - mvn $MAVEN_CLI_OPTS test
+  artifacts:
+    paths:
+      - target/site/jacoco/
+pages:
+  stage: deploy
+  dependencies:
+    - test
+  script:
+   - mkdir public
+   - mv target/site/jacoco/index.html public
+  artifacts:
+    paths:
+      - public
+
+deploy:
+  stage: deploy
+  script:
+    - mvn $MAVEN_CLI_OPTS verify
+  only:
+    - master