petrbroz/forge-continuous-testing:.travis.yml@708f6db
language: node_js
node_js:
- '10'
os:
- linux
env:
global:
- PATH=$HOME/.local/bin:$PATH
- FORGE_BUCKET_KEY=forge-regression-testing
jobs:
- FORGE_OBJECT_KEY=sports_car.dwfx
install:
- pip install --user awscli
- yarn install
notifications:
slack:
secure: TsfSsLC7ilcfSKWhEYLn7THqVOy2VJYQo4IGmSokWsONurS0PKuwqyE8NyP8YIL8GPLQDROG+i5TbMPowavKDB+5t+km68ZnGdGLMhOQQVc7fmMI3Ex6tqb+5qtR818Yu9Ugbowmwxfb0Rx5wCDjjGjONP3lDnf3h/iy1bxpvbmQODk9Y2+JWxy5putTqFoXs/2csuI0L0L8YpDwpMdMxqBKJXWzMmlqMDWgjdncAk4WIVHB4w/Dg1fJM7tjZaIr9KTVjLncTIsd8iC+lnZ3fqVo5B/z5hTeiZGbEjqTFNu/9gczyGUnpY0SQD1RJPVBlA96so6wpVFk7csZRvWHDTx7a9s1M6W6DwoYD2xsrfJKts2KvnsVUnLva1cXI9ouUPUoGfZcF7qd4YIR/doJJYKGSBDfxGQqDZX8RbFdcsZMhho6TGlxKphMO9dkEB0tpYtfOxVGIT9XbjUqnyelXqZgvdiEjfEXfjko1jgF9zarYnme6U1PchDsHVg343qAVapTP7SlB5T6hs/o6VcU7bdFCN56iWVA3otqE+yK7SwVvN1x35sKZXOsGKapEhlDAUl9E1qnV4gy/1nQC/mFEHDzvTmbCOhfIet2PuxPGAkuAkJcxggrn2SjqtoMn69KAMf55TXkFZir0wMRTTpcWNoq9wFt8C3bJ0lPq0BbcYs=
script: node tests/model-derivative/basic.js $FORGE_BUCKET_KEY $FORGE_OBJECT_KEY
Build Config
{
"os": [
"linux"
],
"env": {
"global": [
"COVERAGE=1"
]
},
"rvm": [
"2.5.1"
],
"dist": "trusty",
"sudo": false,
"cache": {
"bundler": true
},
"addons": {
"postgresql": "9.6"
},
"matrix": {
"include": [
{
"stage": "testing time"
},
{
"dist": "trusty",
"sudo": true,
"stage": ":ship: it to Quay.io",
"script": [
"./script/docker-build-and-push"
],
"install": [
"echo \"skipping\""
],
"before_script": [
"curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-`uname -s`-`uname -m` > ./docker-compose",
"sudo mv ./docker-compose /usr/local/bin/docker-compose",
"sudo chmod +x /usr/local/bin/docker-compose"
],
"before_install": [
"echo \"skipping\""
]
},
{
"if": "(NOT type IN (pull_request)) AND (branch = master)",
"stage": "trigger automated build on Docker Hub",
"script": [
"script/send-docker-hub-trigger"
],
"install": [
"echo \"skipping\""
],
"before_script": [
"echo \"skipping\""
],
"before_install": [
"echo \"skipping\""
]
}
]
},
"script": [
"bundle exec rspec"
],
"language": "ruby",
"services": [
"memcached",
"redis-server",
"rabbitmq"
],
"before_script": [
"bundle exec rake db:create --trace"
],
"before_install": [
"gem install bundler",
"bundle config https://gems.contribsys.com/ $BUNDLE_GEMS__CONTRIBSYS__COM"
]
}