From 037d63da6c6a5bd84443306a24719a8b7b9b4db5 Mon Sep 17 00:00:00 2001 From: "Saralegui Vallejo, Unai" <unai.saralegui@tecnalia.com> Date: Mon, 12 Apr 2021 17:13:37 +0200 Subject: [PATCH] add maven ci yml files --- maven-packages/build.yml | 17 +++++++++++++++++ maven-packages/deploy.yml | 7 +++++++ maven-packages/tests.yml | 8 ++++++++ 3 files changed, 32 insertions(+) create mode 100644 maven-packages/build.yml create mode 100644 maven-packages/deploy.yml create mode 100644 maven-packages/tests.yml diff --git a/maven-packages/build.yml b/maven-packages/build.yml new file mode 100644 index 0000000..64c7bf9 --- /dev/null +++ b/maven-packages/build.yml @@ -0,0 +1,17 @@ +variables: + MAVEN_CLI_OPTS: "-s .m2/settings.xml --batch-mode" + MAVEN_OPTS: "-Dmaven.repo.local=.m2/repository" + +cache: + paths: + - .m2/repository/ + - target/ + +build: + stage: build + image: tecnalia-docker-dev.artifact.tecnalia.com/maven:latest + script: + - mvn $MAVEN_CLI_OPTS compile + only: + - master + - tags diff --git a/maven-packages/deploy.yml b/maven-packages/deploy.yml new file mode 100644 index 0000000..622846c --- /dev/null +++ b/maven-packages/deploy.yml @@ -0,0 +1,7 @@ +deploy: + stage: deploy + image: tecnalia-docker-dev.artifact.tecnalia.com/maven:latest + script: + - mvn $MAVEN_CLI_OPTS deploy + only: + - tags diff --git a/maven-packages/tests.yml b/maven-packages/tests.yml new file mode 100644 index 0000000..0bcfe34 --- /dev/null +++ b/maven-packages/tests.yml @@ -0,0 +1,8 @@ +test: + stage: test + image: tecnalia-docker-dev.artifact.tecnalia.com/maven:latest + script: + - mvn $MAVEN_CLI_OPTS test + only: + - master + - tags -- GitLab