Plan/.travis.yml

39 lines
1.5 KiB
YAML
Raw Normal View History

2018-04-05 23:47:25 +08:00
language: java
sudo: true
install: false
2018-04-05 23:47:25 +08:00
addons:
chrome: stable
2018-04-05 23:47:25 +08:00
sonarcloud:
organization: "player-analytics-plan"
token:
secure: "bTqGEUlfpVGgXgwC9UiIwYN+LsUtXFHTbWkAjnNJcCKTLDvHzUfDzY8/M7YIpIlcS7EWggNgJhskkg/WBglESx/0KcVl4NukMgbylqvp7y1F7eOkYLuriWBpuwMaSCHTWjmyq1iWNJ26i569PETbKiS+sNYnx9lPIpXI4ph0M9EKK3nQpTLr1aeVHi+XilJu6UNY7whipoW1fEwn02s2SvIXUMJN1fS0tmUjMavlOnlxt0lCU/oayMVG7vFKE2wWDJ5Ucd6lLGLPA1at4ypy6nJVcl8Bn547qoXBoIyMbtAhpcLUzkkFLK8BxuSsQ5neK71GLlmbiU+bIU5dpfRgsS3XLOXSSgide0ly/Za4zQVUBfu36F5xJOFGGdALGfMBhWdCzW1j0oDcINauUhjK/VB9v8M8qpxBCV6Q570FH2CQdNotfUWvHHGVZf1+yqXnC5iUcIh4cuxNCrOgp3uql8cpLGtMfqScV4l7GkcYGXLZlLUhGPK5K8UhwPym31CJU8If6ExMiKttxvpCtcGsXx2bRl7gRl3+xdjlY0PzIfbBbgYY6uu5v6cK8RHxp/+sLsBDfPtVvRZnnOVACLUFzTRSr6nP0Cm8rr+91S3rTmf4Qug+IN32xMDVcs6Sm68v/KTn2QoA2XyXOMLbIR39/0ani00xCd3FPF9Ae115YHg="
jdk:
2019-07-21 23:38:28 +08:00
- openjdk8
2018-12-27 02:38:56 +08:00
services:
- mysql
jobs:
include:
2019-01-03 19:18:57 +08:00
- stage: "Tests"
name: "Checkstyle"
script: bash scripts/runCheckstyle.sh
- stage: "Tests"
2018-11-12 21:52:51 +08:00
name: "Unit tests"
before_script: bash scripts/prepareTestEnv.sh
2018-11-12 21:52:51 +08:00
script: bash scripts/runTests.sh
2019-01-03 19:18:57 +08:00
after_success: bash scripts/sonar.sh
- stage: "System Tests"
name: "Test environment setup"
2018-11-12 21:52:51 +08:00
script: bash scripts/prepareServerJars.sh
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
2018-04-05 23:47:25 +08:00
cache:
directories:
- '$HOME/.m2/repository'
- '$HOME/.sonar/cache'
- '$HOME/.gradle/caches/'
- '$HOME/.gradle/wrapper/'
- '$HOME/servers/'