| @ -0,0 +1,37 @@ | |||||
| # This file is a template, and might need editing before it works on your project. | |||||
| # This is the Gradle build system for JVM applications | |||||
| # https://gradle.org/ | |||||
| # https://github.com/gradle/gradle | |||||
| image: gradle:alpine | |||||
| # Disable the Gradle daemon for Continuous Integration servers as correctness | |||||
| # is usually a priority over speed in CI environments. Using a fresh | |||||
| # runtime for each build is more reliable since the runtime is completely | |||||
| # isolated from any previous builds. | |||||
| variables: | |||||
| GRADLE_OPTS: "-Dorg.gradle.daemon=false" | |||||
| before_script: | |||||
| - export GRADLE_USER_HOME=`pwd`/.gradle | |||||
| build: | |||||
| stage: build | |||||
| script: gradle --build-cache fatJar | |||||
| cache: | |||||
| key: "$CI_COMMIT_REF_NAME" | |||||
| policy: push | |||||
| paths: | |||||
| - build | |||||
| - .gradle | |||||
| #test: | |||||
| # stage: test | |||||
| # script: gradle check | |||||
| # cache: | |||||
| # key: "$CI_COMMIT_REF_NAME" | |||||
| # policy: pull | |||||
| # paths: | |||||
| # - build | |||||
| # - .gradle | |||||