Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
#travis.yml
language: ruby
rvm: 2.0.0
addons:
postgresql: "9.3"
cache: bundler
before_script:
- psql -U postgres -c "create extension postgis"
- psql -d postgres -c "DROP DATABASE IF EXISTS myteksi_location_frontend_pr;"
- psql -d postgres -c "CREATE DATABASE myteksi_location_frontend_pr OWNER postgres;"
- cp config/application.sample.yml config/application.yml
- sed -i -e "s|enable_audit:\ true|enable_audit:\ false|" config/application.yml
- cp config/database.sample.yml config/database.yml
- bundle exec rake db:create
- bundle exec rake db:schema:load
- bundle exec rake parallel:create
- bundle exec rake parallel:load_schema
- bundle exec sequel -m db/sequel postgres://postgres@localhost/myteksi_location_frontend_pr
script:
- bundle exec parallel_rspec spec -n=2
after_success:
- git tag v0.0.$TRAVIS_BUILD_NUMBER
- git push origin v0.0.$TRAVIS_BUILD_NUMBER
branches:
except:
- /^v/
# database.sample.yml
test:
adapter: mysql2
encoding: utf8
reconnect: false
database: myteksi_test<%= ENV['TEST_ENV_NUMBER'] %>
username: root
# application.sample.yml (mainly just config settings that the app needs)
....
enable_audit: true
....
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.