40 lines
1.4 KiB
YAML
40 lines
1.4 KiB
YAML
language: java
|
|
jdk:
|
|
- oraclejdk8
|
|
|
|
env:
|
|
global:
|
|
- GH_REF: github.com/iluwatar/java-design-patterns.git
|
|
- secure: LxTDuNS/rBWIvKkaEqr79ImZAe48mCdoYCF41coxNXgNoippo4GIBArknqtv+XvdkiuRZ1yGyj6pn8GU33c/yn+krddTUkVCwTbVatbalW5jhQjDbHYym/JcxaK9ZS/3JTeGcWrBgiPqHEEDhCf26vPZsXoMSeVCEORVKTp1BSg=
|
|
- secure: "eoWlW9GyTJY04P8K3pxayXwU9/hmptQg/LfirispQkV9YvmziCfSzXnatnBhNfud98sCzY8BScXnb+OWLTnjLKpId4rtEqb0aJ40Jc32cUKzgzFAUn7cNcDAbUIfyPAGVqyQqfj/11wYSADwWMMOPlW97ExUtoyiH2WenXuRHso="
|
|
|
|
before_install:
|
|
- export DISPLAY=:99.0
|
|
- sh -e /etc/init.d/xvfb start
|
|
|
|
# default install command is just "mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V"
|
|
install:
|
|
- mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V -e
|
|
|
|
after_success:
|
|
- mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent package sonar:sonar -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=$SONAR_TOKEN
|
|
- bash update-ghpages.sh
|
|
|
|
# use latest java version available instead of travis default
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- oracle-java8-installer
|
|
|
|
notifications:
|
|
email:
|
|
- iluwatar@gmail.com
|
|
webhooks:
|
|
urls:
|
|
- https://webhooks.gitter.im/e/3319623945358a093a6f
|
|
on_success: change # options: [always|never|change] default: always
|
|
on_failure: always # options: [always|never|change] default: always
|
|
on_start: never # options: [always|never|change] default: always
|
|
|
|
sudo: required
|