travis-ci/job-board:.travis.yml@0f33c6a
language: ruby
rvm: 3.2.5
dist: focal
group: edge
sudo: required
cache:
bundler: true
directories:
- ${HOME}/perl5
- ${HOME}/.cache
services:
- redis-server
addons:
postgresql: 12
apt:
packages:
- postgresql-12
- postgresql-client-12
- postgresql-server-dev-12
env:
global:
- DATABASE_URL='postgres://localhost:5432/job_board_test'
- RUBYOPT=-W0
matrix:
- INTEGRATION_SPECS='1' COVERAGE='1'
- INTEGRATION_SPECS='0'
before_install:
- script/install-sqitch
- eval "$(perl -I ~/perl5/lib/perl5/ '-Mlocal::lib')"
- psql -c 'select version()'
- gem install bundler -v 2.5.11
before_script:
- createdb job_board_test
- sqitch deploy
- sqitch verify
Build Config
{
"language": "ruby",
"os": [
"linux"
],
"dist": "focal",
"rvm": [
"3.2.5"
],
"group": "edge",
"sudo": true,
"cache": {
"bundler": true,
"directories": [
"${HOME}/perl5",
"${HOME}/.cache"
]
},
"services": [
"redis"
],
"addons": {
"postgresql": "12",
"apt": {
"packages": [
"postgresql-12",
"postgresql-client-12",
"postgresql-server-dev-12"
]
}
},
"env": {
"global": [
{
"DATABASE_URL": "'postgres://localhost:5432/job_board_test'"
},
{
"RUBYOPT": "-W0"
}
],
"jobs": [
{
"INTEGRATION_SPECS": "'1'",
"COVERAGE": "'1'"
},
{
"INTEGRATION_SPECS": "'0'"
}
]
},
"before_install": [
"script/install-sqitch",
"eval \"$(perl -I ~/perl5/lib/perl5/ '-Mlocal::lib')\"",
"psql -c 'select version()'",
"gem install bundler -v 2.5.11"
],
"before_script": [
"createdb job_board_test",
"sqitch deploy",
"sqitch verify"
]
}