Skip to content
Snippets Groups Projects
Commit b27ea958 authored by Jonas Blatt's avatar Jonas Blatt :ant:
Browse files

Update .gitlab-ci.yml

parent 8cb306f1
No related branches found
No related tags found
No related merge requests found
...@@ -9,9 +9,9 @@ variables: ...@@ -9,9 +9,9 @@ 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" 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"
# Backend # Backend
MAVEN_CLI_OPTS_1: "-f dmnverifierapi/pom.xml --batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true" MAVEN_CLI_OPTS_1: "-f dmnverifierapi/pom.xml --batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=false -Dvertx.cacheDirBase=/home/gitlab-runner/cache/vertx-cache"
# Frontend # Frontend
MAVEN_CLI_OPTS_2: "-f dmnverifierfrontend/pom.xml --batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true" MAVEN_CLI_OPTS_2: "-f dmnverifierfrontend/pom.xml --batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=false -Dvertx.cacheDirBase=/home/gitlab-runner/cache/vertx-cache"
# Cache downloaded dependencies and plugins between builds. # Cache downloaded dependencies and plugins between builds.
# To keep cache across branches add 'key: "$CI_JOB_NAME"' # To keep cache across branches add 'key: "$CI_JOB_NAME"'
...@@ -40,6 +40,9 @@ cache: ...@@ -40,6 +40,9 @@ cache:
- cat dmnverifierapi/target/site/jacoco/index.html - cat dmnverifierapi/target/site/jacoco/index.html
except: except:
- master - master
artifacts:
- paths:
- dmnverifierapi/target/site/jacoco
# Validate merge requests using JDK8 # Validate merge requests using JDK8
validate:jdk8: validate:jdk8:
...@@ -55,14 +58,16 @@ deploy: ...@@ -55,14 +58,16 @@ deploy:
image: maven:3.6.0-jdk-8 image: maven:3.6.0-jdk-8
stage: deploy stage: deploy
script: script:
# - sudo systemctl stop dmn-verifier-backend
# - sudo systemctl stop dmn-verifier-frontend
- mvn $MAVEN_CLI_OPTS_1 clean install -DskipTests - mvn $MAVEN_CLI_OPTS_1 clean install -DskipTests
- cp dmnverifierapi/target/*-runner.jar ~/dmn/dmn-backend-runner.jar - cp dmnverifierapi/target/*-runner.jar ~/dmn/dmn-backend-runner.jar
- touch ~/backendReady
- mvn $MAVEN_CLI_OPTS_2 clean install -DskipTests - mvn $MAVEN_CLI_OPTS_2 clean install -DskipTests
- cp dmnverifierfrontend/target/*-runner.jar ~/dmn/dmn-frontend-runner.jar - cp dmnverifierfrontend/target/*-runner.jar ~/dmn/dmn-frontend-runner.jar
# - sudo systemctl start dmn-verifier-backend - touch ~/frontendReady
# - sudo systemctl start dmn-verifier-frontend
only: only:
- master - master
- feature/gitlabci - feature/gitlabci
\ No newline at end of file artifacts:
- paths:
- dmnverifierapi/target/*-runner.jar
- dmnverifierfrontend/target/*-runner.jar
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment