27 lines
584 B
YAML
27 lines
584 B
YAML
language: java
|
|
notifications:
|
|
email: false
|
|
before_install: chmod +x gradlew
|
|
install: ./gradlew setupCIWorkspace -s
|
|
script: ./gradlew build -s
|
|
jdk:
|
|
- oraclejdk8
|
|
# Caching for Gradle files, prevents hitting Maven too much.
|
|
before_cache:
|
|
- find $HOME/.gradle/ -name '*.lock' -print -exec rm -f {} \;
|
|
cache:
|
|
directories:
|
|
- $HOME/.gradle/caches/
|
|
- $HOME/.gradle/wrapper/
|
|
|
|
# Faster builds without sudo.
|
|
sudo: false
|
|
|
|
# Upload a github release
|
|
deploy:
|
|
provider: releases
|
|
api_key: "GITHUB OAUTH TOKEN"
|
|
file: "./build/libs/*.jar"
|
|
skip_cleanup: true
|
|
on:
|
|
tags: true
|