Bring 'logs' table up to date
So that removed_* columns are added
This commit is contained in:
parent
7f830dc411
commit
db7828c2fe
|
@ -8,7 +8,13 @@ rvm:
|
|||
addons:
|
||||
postgresql: 9.3
|
||||
before_script:
|
||||
# create 'logs' table matching 'travis-logs'
|
||||
- ./set_up_travis_logs.sh
|
||||
- 'RAILS_ENV=test bundle exec rake db:create db:structure:load --trace'
|
||||
# replace 'logs' table in travis_test DB with that in travis_logs_test
|
||||
- psql -c "DROP TABLE IF EXISTS logs CASCADE" -U postgres travis_test
|
||||
- pg_dump -t logs travis_logs_test | psql -U postgres travis_test
|
||||
|
||||
notifications:
|
||||
irc: "irc.freenode.org#travis"
|
||||
services:
|
||||
|
|
17
set_up_travis_logs.sh
Executable file
17
set_up_travis_logs.sh
Executable file
|
@ -0,0 +1,17 @@
|
|||
#!/bin/bash
|
||||
|
||||
# clone travis-logs
|
||||
pushd $HOME
|
||||
git clone --depth=1 https://github.com/travis-ci/travis-logs.git
|
||||
cd travis-logs
|
||||
|
||||
# install ruby runtime which travis-logs wants
|
||||
RUBY_RUNTIME=$(cat .ruby-version)
|
||||
rvm install $RUBY_RUNTIME
|
||||
# using JRuby, migrate the 'logs' table in 'travis_test' database
|
||||
BUNDLE_GEMFILE=$PWD/Gemfile
|
||||
rvm $RUBY_RUNTIME do bundle install
|
||||
psql -c "CREATE DATABASE travis_logs_test;" -U postgres
|
||||
cp $TRAVIS_BUILD_DIR/config/database.yml config/travis.yml
|
||||
rvm $RUBY_RUNTIME do bundle exec rake db:migrate
|
||||
popd
|
Loading…
Reference in New Issue
Block a user