# 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 artifacts: paths: - build/libs/bandcamp-collection-downloader-all.jar #test: # stage: test # script: gradle check # cache: # key: "$CI_COMMIT_REF_NAME" # policy: pull # paths: # - build # - .gradle