From ea5c448e0b3d29fbae1ecbfb743d2a8810882848 Mon Sep 17 00:00:00 2001 From: Nicola Fulvio Calabria <calabria@oats.inaf.it> Date: Thu, 2 Mar 2023 21:35:20 +0000 Subject: [PATCH] Update .gitlab-ci.yml --- .gitlab-ci.yml | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index aaf2b82..a29c3f2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,11 +9,36 @@ build: - docker image: maven:3.6.3-openjdk-14 script: - - mvn clean package -DskipTests + - mvn clean package -DskipTests -DfinalName=vospace-datamodel-test artifacts: paths: - - target/*.jar + - target/vospace-datamodel-test.jar - pom.xml expire_in: 7 days only: - - test + - test + +test: + stage: test + tags: + - docker + script: + - mvn clean test + - awk -F"," '{ instructions += $4 + $5; covered += $5 } END { print "coverage=" 100*covered/instructions }' target/site/jacoco/jacoco.csv + coverage: '/coverage=\d+\.\d+/' + only: + - test + +deploy: + stage: deploy + tags: + - docker + script: + - mvn deploy:deploy-file + -Dfile=target/vospace-datamodel-test.jar + -DrepositoryId=ia2.snapshots + -DpomFile=pom.xml + -Durl=${IA2_MVN_REPO_SNAPSHOTS} + only: + - test + -- GitLab