murtaza-swati/repoTest1:.travis.yml@3b488b6
language: node_js
node_js:
- '10'
- '12'
- '14'
addons:
# Use a different PostgreSQL version than the default:
postgresql: 13
apt:
update: true
packages:
- postgresql-13
- postgresql-13-postgis-3
services:
- postgresql
env:
global:
# A different port must be used when not using the
# default PostgreSQL:
- PGPORT=5433
jobs:
- NODE_ENV=test DB_PORT=5433 DB_USERNAME=postgres
before_install:
# Use trust instead of peer authentication:
- >-
sudo sed -i
-e '/local.*peer/s/postgres/all/'
-e 's/peer\|md5/trust/g'
/etc/postgresql/13/main/pg_hba.conf
# Restart the PostgreSQL service:
- sudo service postgresql@13-main restart
before_script:
# Create the test database:
- sudo psql -p 5433 -U postgres -c 'create database my-app;'
Build Config
{
"language": "node_js",
"os": [
"linux"
],
"dist": "xenial",
"node_js": [
"10",
"12",
"14"
],
"addons": {
"postgresql": "13",
"apt": {
"update": true,
"packages": [
"postgresql-13",
"postgresql-13-postgis-3"
]
}
},
"services": [
"postgresql"
],
"env": {
"global": [
{
"PGPORT": "5433"
}
],
"jobs": [
{
"NODE_ENV": "test",
"DB_PORT": "5433",
"DB_USERNAME": "postgres"
}
]
},
"before_install": [
"sudo sed -i -e '/local.*peer/s/postgres/all/' -e 's/peer\\|md5/trust/g' /etc/postgresql/13/main/pg_hba.conf",
"sudo service postgresql@13-main restart"
],
"before_script": [
"sudo psql -p 5433 -U postgres -c 'create database my-app;'"
]
}