diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..70c391b92c4613736a63ae5d825b8d641bb16cd5 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,31 @@ +stages: + - build + - test + - package + - deploy + +image: maven:latest + +cache: + paths: + - service1/maven.repository/ + +variables: + MAVEN_OPTS: "-Dmaven.repo.local=maven.repository" + +build-app: + stage: build + script: + - mvn package -DskipTests -B + artifacts: + paths: + - target + expire_in: 1 week + +test-app: + extends: .service1 + stage: test + script: + - mvn test -B + dependencies: + - build-app