diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..1611f18cc86b755d80dd47432975a52b3a1fb20b --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,37 @@ +stages: + - build + - deploy + +build: + stage: build + tags: + - docker + image: maven:3.6.3-openjdk-14 + script: + - mvn clean package -Pbuild-jar + artifacts: + paths: + - target/vospace-parent*.jar + - pom.xml + expire_in: 7 days + only: + - master + +deploy: + stage: deploy + tags: + - docker + script: + - mvn deploy:deploy-file + -Dfile=pom.xml + -DrepositoryId=ia2.snapshots + -DpomFile=pom.xml + -Durl=${IA2_MVN_REPO_SNAPSHOTS} + - file=$(ls target/vospace-parent*.jar) + - mvn deploy:deploy-file + -Dfile=$file + -DrepositoryId=ia2.snapshots + -DpomFile=pom.xml + -Durl=${IA2_MVN_REPO_SNAPSHOTS} + only: + - master