Mercurial > zeropaste
changeset 300:f84df8a294e6
Put build script to bin/.
author | edogawaconan <me@myconan.net> |
---|---|
date | Wed, 12 Feb 2014 15:42:57 +0900 |
parents | d6e94d7d0325 |
children | 2fb00d365745 |
files | bin/run_test |
diffstat | 1 files changed, 25 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/run_test Wed Feb 12 15:42:57 2014 +0900 @@ -0,0 +1,25 @@ +#!/bin/sh + +test true = "$CI" && bi_params="--without development" +bundle install $bi_params + +if ! test -f config/database.yml; then + cat << EOF > config/database.yml +test: + adapter: postgresql + database: zp_test + user: postgres +EOF +fi + +if ! test -f config/local_config.rb; then + # rake requires booting Rails which in turn requires availability of + # local_config. + touch config/local_config.rb + cat << EOF > config/local_config.rb +CONFIG["standalone"] = true +CONFIG["secret_key"] = "$(bundle exec rake secret)" +EOF +fi + +bundle exec rake