diff --git a/maven-packages/build.yml b/maven-packages/build.yml new file mode 100644 index 0000000000000000000000000000000000000000..64c7bf93fcc61391cba895d18c734d4ae1bb09bf --- /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 0000000000000000000000000000000000000000..622846c86dbab16cb047a7259316d55fd07fd9d6 --- /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 0000000000000000000000000000000000000000..0bcfe34eea4cf7fa4bab8acc8f9eac3118014c58 --- /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