yildiz-online/common-configuration:.travis.yml@2002e2f
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
{
"env": [
"RAILS_ENV=test",
"RAILS_ENV=test_logs"
],
"rvm": "2.3.1",
"jobs": {
"include": [
{
"dist": "trusty",
"sudo": "required",
"stage": ":ship: it to Quay.io",
"script": "./script/docker-build-and-push",
"install": "skip"
}
],
"fast_finish": true
},
"sudo": false,
"cache": {
"directories": [
"vendor/bundle"
]
},
"addons": {
"postgresql": "9.3"
},
"install": [
"bundle _1.12.4_ install --jobs=3 --retry=3 --path=${BUNDLE_PATH:-vendor/bundle}"
],
"language": "ruby",
"services": [
"postgresql"
],
"before_script": [
"cp config/database.yml.travis config/database.yml"
],
"before_install": [
"gem install bundler -v 1.12.4"
]
}