image: gradle:jdk16 # 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 assemble artifacts: paths: - build/libs cache: key: "$CI_COMMIT_REF_NAME" policy: push paths: - build - .gradle