36 lines
1013 B
YAML
36 lines
1013 B
YAML
box: wercker/rvm
|
|
# Build definition
|
|
build:
|
|
# The steps that will be executed on build
|
|
# See the Ruby section on the wercker devcenter:
|
|
# http://devcenter.wercker.com/articles/languages/ruby.html
|
|
steps:
|
|
# Uncomment this to force RVM to use a specific Ruby version
|
|
- rvm-use:
|
|
version: 2.2.1
|
|
|
|
# A step that executes `bundle install` command
|
|
- bundle-install
|
|
|
|
# A custom script step, name value is used in the UI
|
|
# and the code value contains the command that get executed
|
|
- script:
|
|
name: echo ruby information
|
|
code: |
|
|
echo "ruby version $(ruby --version) running"
|
|
echo "from location $(which ruby)"
|
|
echo -p "gem list: $(gem list)"
|
|
|
|
# Add more steps here:
|
|
- script:
|
|
name: hamlit spec
|
|
code: bundle exec rake spec
|
|
|
|
- script:
|
|
name: rails integration spec
|
|
code: bundle exec rake rails:spec
|
|
|
|
- script:
|
|
name: run benchmarks
|
|
code: TIME=10 bundle exec rake bench
|