does this CI config work?
This commit is contained in:
parent
027f0093ed
commit
7a3cf5aba5
2 changed files with 14 additions and 1 deletions
|
@ -2,8 +2,15 @@ sudo: false
|
|||
language: ruby
|
||||
rvm:
|
||||
- 2.1.3
|
||||
install:
|
||||
- . $HOME/.nvm/nvm.sh
|
||||
- nvm install stable
|
||||
- nvm use stable
|
||||
- (cd app/assets/javascripts && npm install)
|
||||
before_script:
|
||||
- export RAILS_ENV=test
|
||||
- cp .example-env .env
|
||||
- bundle exec rake db:create
|
||||
- bundle exec rake db:schema:load
|
||||
script:
|
||||
- bundle exec rspec && (cd app/assets/javascripts && npm test)
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
# jenkins machine prerequisites
|
||||
# sudo aptitude -q -y install libpq-dev
|
||||
# install rvm with user gemsets
|
||||
# install node and npm
|
||||
|
||||
source "$HOME/.rvm/scripts/rvm"
|
||||
rvm use $(cat .ruby-version) || \
|
||||
|
@ -19,10 +20,15 @@ export RAILS_ENV=test
|
|||
cp .example-env .env
|
||||
sed -i -e "s/DB_USERNAME='.*'/DB_USERNAME='jenkins'/" .env
|
||||
|
||||
#test
|
||||
# rspec tests
|
||||
bundle install
|
||||
rake db:drop
|
||||
rake db:create
|
||||
rake db:schema:load
|
||||
rake db:migrate
|
||||
COVERAGE=on bundle exec rspec
|
||||
|
||||
# javascript tests
|
||||
cd app/assets/javascripts
|
||||
npm install
|
||||
npm test
|
||||
|
|
Loading…
Add table
Reference in a new issue