yildiz-online/engine-client-addon-parser-xml:.travis.yml@536c257
sudo: required
language: generic
git:
depth: false
dist: xenial
cache:
directories:
- $HOME/.m2
services:
- docker
before_install:
- docker pull moussavdb/build-java
script:
- travis_retry docker run -v $PWD:/src -v $HOME/.m2:/root/.m2 -e BRANCH=$TRAVIS_BRANCH -e VAULT_TOKEN=$VAULT_TOKEN moussavdb/build-java
Build Config
{
"os": [
"linux"
],
"env": {
"global": [
"PATH=\"${HOME}/bin:${PATH}\"",
"SHELLCHECK_URL=\"https://s3.amazonaws.com/travis-blue-public/binaries/ubuntu/14.04/x86_64/shellcheck-0.4.5.tar.bz2\"",
"SHFMT_URL=\"https://github.com/mvdan/sh/releases/download/v2.0.0/shfmt_v2.0.0_linux_amd64\""
],
"matrix": [
"INTEGRATION_SPECS=1",
"INTEGRATION_SPECS=0"
]
},
"rvm": [
"2.5.1"
],
"dist": "trusty",
"sudo": true,
"cache": {
"apt": true,
"directories": [
"${HOME}/bin"
]
},
"addons": {
"apt": {
"packages": [
"bc"
]
}
},
"script": [
"./runtests",
"git diff --exit-code",
"git diff --cached --exit-code",
"if [[ $INTEGRATION_SPECS = 1 ]]; then source .example.env; bundle exec chirp; fi"
],
"language": "ruby",
"after_failure": [
"bundle exec chirp dumplogs ./log"
],
"after_success": [
"bundle exec chirp pushback",
"bundle exec chirp sendstats"
],
"before_install": [
"mkdir -p \"${HOME}/bin\"",
"if [[ ! -f \"${HOME}/bin/shellcheck\" ]]; then curl -sSL \"${SHELLCHECK_URL}\" | tar -C \"${HOME}/bin\" -xjf -; fi",
"shellcheck --version",
"if [[ ! -f \"${HOME}/bin/shfmt\" ]]; then curl -sSL \"${SHFMT_URL}\" -o \"${HOME}/bin/shfmt\"; chmod +x \"${HOME}/bin/shfmt\"; fi",
"shfmt -version"
]
}