dist: bionic language: node_js node_js: - 12 - 14 env: global: - PGUSER=postgres - PGPORT=5433 - NODE_CONFIG='{"db":{"port":5433}}' matrix: - TARGET=test - TARGET=travis-coverage - TARGET=test USE_QLOBBER_PG=1 before_install: - sudo apt-get update - sudo apt-get --yes remove postgresql\* - sudo apt-get install -y postgresql-12 postgresql-client-12 socat - sudo cat /etc/postgresql/{9.6,12}/main/pg_hba.conf - sudo cp /etc/postgresql/{9.6,12}/main/pg_hba.conf - sudo service postgresql restart 12 - ls -al /var/run/postgresql before_script: - psql --version - psql -c 'select version();' - psql -c 'create database "qlobber-pg";' - npm explore qlobber-pg -- npm run migrate up script: - npm run $TARGET