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

Update .gitlab-ci.yml

parent d7fb3b49
No related branches found
No related tags found
No related merge requests found
......@@ -20,24 +20,24 @@ cache:
- .m2/repository
# Remove trash after builds
default:
after_script:
- sudo rm -rf *
#default:
# after_script:
# - sudo rm -rf *
.validate: &validate
stage: build
script:
- sudo mvn $MAVEN_CLI_OPTS_1 test-compile
- sudo mvn $MAVEN_CLI_OPTS_2 test-compile
- mvn $MAVEN_CLI_OPTS_1 test-compile
- mvn $MAVEN_CLI_OPTS_2 test-compile
# For merge requests do not `install` but only run `verify`.
# See https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
.verify: &verify
stage: test
script:
- sudo mvn $MAVEN_CLI_OPTS_1 verify
- sudo mvn $MAVEN_CLI_OPTS_2 verify
- sudo cat dmnverifierapi/target/site/jacoco/index.html
- mvn $MAVEN_CLI_OPTS_1 verify
- mvn $MAVEN_CLI_OPTS_2 verify
- cat dmnverifierapi/target/site/jacoco/index.html
except:
- master
......@@ -55,13 +55,14 @@ deploy:
image: maven:3.6.0-jdk-8
stage: deploy
script:
- sudo systemctl stop dmn-verifier-backend
- sudo systemctl stop dmn-verifier-frontend
- sudo mvn $MAVEN_CLI_OPTS_1 clean install -DskipTests
- sudo cp dmnverifierapi/target/*-runner.jar /opt/dmn/dmn-backend-runner.jar
- sudo mvn $MAVEN_CLI_OPTS_2 clean install -DskipTests
- sudo cp dmnverifierfrontend/target/*-runner.jar /opt/dmn/dmn-frontend-runner.jar
- sudo systemctl start dmn-verifier-backend
- sudo systemctl start dmn-verifier-frontend
# - sudo systemctl stop dmn-verifier-backend
# - sudo systemctl stop dmn-verifier-frontend
- mvn $MAVEN_CLI_OPTS_1 clean install -DskipTests
- cp dmnverifierapi/target/*-runner.jar ~/dmn/dmn-backend-runner.jar
- mvn $MAVEN_CLI_OPTS_2 clean install -DskipTests
- cp dmnverifierfrontend/target/*-runner.jar ~/dmn/dmn-frontend-runner.jar
# - sudo systemctl start dmn-verifier-backend
# - sudo systemctl start dmn-verifier-frontend
only:
- master
\ No newline at end of file
- master
- feature/gitlabci
\ 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