From 6f37a0bd72616c8aa33948898e1dc8d28db5361e Mon Sep 17 00:00:00 2001 From: Robin Bygrave Date: Thu, 28 Jan 2016 09:20:27 +1300 Subject: [PATCH] Testing CI - .travis - print surefire reports + setup_database script --- .travis.yml | 1 + .travis/print_surefire_reports | 0 .travis/setup_database | 14 ++++++++++++++ 3 files changed, 15 insertions(+) mode change 100644 => 100755 .travis/print_surefire_reports create mode 100755 .travis/setup_database diff --git a/.travis.yml b/.travis.yml index eba955dbf..4ae96bb38 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,6 +13,7 @@ before_script: - psql -c 'create extension hstore;' -U postgres - psql -c 'create extension postgis;' -U postgres - psql -c 'create database unit;' -U postgres + - ./.travis/setup_database env: - EBEAN_DB=h2 diff --git a/.travis/print_surefire_reports b/.travis/print_surefire_reports old mode 100644 new mode 100755 diff --git a/.travis/setup_database b/.travis/setup_database new file mode 100755 index 000000000..7c605ec2d --- /dev/null +++ b/.travis/setup_database @@ -0,0 +1,14 @@ +#!/bin/sh + +echo "\n=== SETUP DATABASE ===\n" + +set -e +set -x + +# Setup postgres' users and databases +sudo -u postgres psql -c "CREATE USER unit WITH PASSWORD 'unit';" +sudo -u postgres psql -c 'CREATE DATABASE test WITH OWNER unit;' +sudo -u postgres psql test -c 'CREATE EXTENSION hstore;' +sudo -u postgres psql test -c 'CREATE EXTENSION pgcrypto;' +sudo -u postgres psql test -c 'CREATE EXTENSION postgis;' +