|
@ -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 |
|
|
|
|
|
|