From 29c386b5cbc4c8c4001cf05ff4046d56ccfcd57c Mon Sep 17 00:00:00 2001 From: Dennis Eisold <de@itstall.de> Date: Wed, 27 Nov 2019 00:15:31 +0100 Subject: [PATCH] =?UTF-8?q?Nach=20push=20automatisch=20alle=20Unit=20Tests?= =?UTF-8?q?=20ausf=C3=BChren=20lassen=20und=20Projekt=20compilieren?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 29 ++++++++++++++++++++++++----- README.md | 2 ++ 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 649bec9..a9cdd0d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,11 +1,30 @@ image: maven:latest -java: +stages: + - clean + - build + - test + - deploy + +Clean Project files: + stage: clean + script: mvn clean + +Compile new version: + stage: build + script: mvn compile + +Run JUnit tests and verify: stage: test - script: - - mvn verify + script: mvn verify artifacts: reports: junit: - - target/surefire-reports/TEST-*.xml - - target/failsafe-reports/TEST-*.xml \ No newline at end of file + - target/surefire-reports/TEST-*.xml + - target/failsafe-reports/TEST-*.xml + +Deploy new version as Release: + stage: deploy + script: + - mvn versions:set -DnewVersion=$CI_COMMIT_TAG + - mvn assembly:assembly diff --git a/README.md b/README.md index a0199f8..940811b 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ +[](https://www.gitrepo.de/alfatrainingkurse/java/enigma/commits/master) + Link zum [Wiki](https://www.gitrepo.de/alfatrainingkurse/java/enigma/wikis/home) \ No newline at end of file -- GitLab