travis-ci/travis-scheduler:.travis.yml@903721a
language: ruby
dist: trusty
rvm: 2.4.2
import:
- travis-ci/build-configs:db-setup.yml
cache:
bundler: true
services:
- redis
- rabbitmq
env:
matrix:
- RAKE_TASK=spec
global:
secure: BdVC3OHqYcgePLrkKIk28Ewn/dxCYFf3Cx+Q8P+BCDj6UPJyRSbKmILBzuX96H5xhKmUFo0A/upUhJI9UUP9aXHO7MzRe04/c88QdO4wGacVUaIyB20S0pr262zbc/nA50K9cVgpmWc64n6uQR1tgM6ZyyBnBeXkLzCAOHPq99I=
before_install: gem install bundler
jobs:
include:
- stage: "testing time"
script: bundle exec rspec spec
- stage: ":ship: it to quay.io"
ruby:
services:
addons:
before_install: skip
install: skip
script: make ship
travis-ci/build-configs:db-setup.yml@master
addons:
postgresql: 9.6
before_script:
- createdb travis_test || true
- curl -fs https://raw.githubusercontent.com/travis-ci/travis-migrations/master/db/main/structure.sql | psql travis_test
Build Config
{
"os": [
"linux"
],
"env": {
"jobs": [
{
"RAKE_TASK": "spec"
}
],
"global": [
{
"secure": "FMH0uPo6T3j1k1DqcjcELMPf1QO+lEQYBJX7XDVBJUbnHct4TN9Bclp1RNgCab9Z+FpVwU8TPfSALarisNYWObW2+BtHZLpB9+NuNA78OmCOpQbIq2YPlc9pAw1keqz10+MgyOgpe7lx7Ct5IPRFv3kPMsJnoX/QOP48Q8v5f/s="
}
]
},
"rvm": [
"2.4.2"
],
"dist": "trusty",
"jobs": {
"include": [
{
"stage": "testing time",
"script": [
"bundle exec rspec spec"
]
},
{
"stage": ":ship: it to quay.io",
"script": [
"make ship"
],
"install": [
"skip"
],
"before_install": [
"skip"
]
}
]
},
"cache": {
"bundler": true
},
"addons": {
"postgresql": "9.6"
},
"import": [
{
"source": "travis-ci/build-configs:db-setup.yml"
}
],
"language": "ruby",
"services": [
"redis",
"rabbitmq"
],
"before_script": [
"createdb travis_test || true",
"curl -fs https://raw.githubusercontent.com/travis-ci/travis-migrations/master/db/main/structure.sql | psql travis_test"
],
"before_install": [
"gem install bundler"
]
}