AMD64
Ruby: 2.5
Git
language: ruby
ruby: 2.5
dist: xenial
group: edge
services:
- redis-server
env:
global:
- RACK_ENV=test
- COVERAGE=1
before_install:
- gem install bundler
- source example.env
script:
- bundle exec rake
- bundle exec rake docker:build
deploy:
provider: script
script: rvm 2.5 --fuzzy do bundle exec rake docker:deploy
skip_cleanup: true
on:
# push all non-PR builds to Docker Hub
all_branches: true
condition: "$TRAVIS_PULL_REQUEST == false"
Build Config
{
"os": [
"linux"
],
"env": {
"global": [
"RACK_ENV=test",
"COVERAGE=1"
]
},
"rvm": [
"2.5"
],
"dist": "xenial",
"group": "edge",
"deploy": [
{
"on": {
"condition": "$TRAVIS_PULL_REQUEST == false",
"all_branches": true
},
"script": "rvm 2.5 --fuzzy do bundle exec rake docker:deploy",
"provider": "script",
"skip_cleanup": true
}
],
"script": [
"bundle exec rake",
"bundle exec rake docker:build"
],
"language": "ruby",
"services": [
"redis-server"
],
"before_install": [
"gem install bundler",
"source example.env"
]
}