From 2a6eb947e7e0b54bf5c721b53a27e252f1e97e35 Mon Sep 17 00:00:00 2001 From: wasala Date: Mon, 18 Jun 2018 11:45:08 +0200 Subject: Added build step CI in gitlab Change-Id: I11430c0dfe9c8794d1266c5fd675712f83d30e3e Issue-ID: DCAEGEN2-557 Signed-off-by: wasala --- .gitlab-ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .gitlab-ci.yml (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..fe4eb093 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,24 @@ +image: archive.docker-registry.eecloud.nsn-net.net/imp/matryoshka:18.02.0 + +stages: + - build + - publish + +build: + stage: build + script: + - mvn -e clean install -T2 docker:build + artifacts: + expire_in: 5 days + paths: + - prh-commons/target/site/jacoco + - prh-aai-client/target/site/jacoco + - prh-dmaap-client/target/site/jacoco + - prh-app-server/target/site/jacoco +publish: + stage: publish +# only: +# - master + script: + - docker login $DOCKER_REPO_ADDR -u $DOCKER_REPO_USER -p $DOCKER_REPO_PASS + - mvn -e -DskipTests -Ddocker.repo.url="$DOCKER_REPO_ADDR" -Dnexus.staging="true" deploy -- cgit 1.2.3-korg