wercker.yml in perfmonger-0.10.2 vs wercker.yml in perfmonger-0.11.0

- old
+ new

@@ -1,59 +1,90 @@ -box: hayamiz/rvm-golang +box: hayamiz/go-rvm:wercker-env # 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: - script: - name: install gnuplot and check terminal + name: switch ruby to 1.9.3 code: | - sudo apt-get update - sudo apt-get install gnuplot - gnuplot -e "set terminal" < /dev/null 2>&1 + source /etc/profile.d/rvm.sh + rvm use 1.9.3 + - bundle-install + - script: + name: run rspec + code: | + bundle exec rake clean + bundle exec rake go_get + bundle exec rake spec - script: - name: install go packages + name: switch ruby to 2.0.0 code: | - go get -u golang.org/x/crypto/ssh/terminal - go get -u github.com/hayamiz/perfmonger/core/subsystem - - rvm-use: - version: 1.9.3-p551 + source /etc/profile.d/rvm.sh + rvm use 2.0.0 - bundle-install - script: name: run rspec code: | bundle exec rake clean bundle exec rake spec + - script: + name: switch ruby to 2.1.10 + code: | - - rvm-use: - version: 2.0.0-p598 + source /etc/profile.d/rvm.sh + rvm use 2.1.10 - bundle-install - script: name: run rspec code: | bundle exec rake clean bundle exec rake spec - - rvm-use: - version: 2.1.5 + - script: + name: switch ruby to 2.2.5 + code: | + source /etc/profile.d/rvm.sh + rvm use 2.2.5 - bundle-install - script: name: run rspec code: | bundle exec rake clean bundle exec rake spec - - rvm-use: - version: 2.2.0 + - script: + name: switch ruby to 2.3.1 + code: | + source /etc/profile.d/rvm.sh + rvm use 2.3.1 - bundle-install - script: name: run rspec code: | bundle exec rake clean bundle exec rake spec - script: + name: switch ruby to 2.4.0 + code: | + source /etc/profile.d/rvm.sh + rvm use 2.4.0 + - bundle-install + - script: + name: run rspec + code: | + bundle exec rake clean + bundle exec rake spec + + - script: name: run go test code: | bundle exec rake test_core + after-steps: + - slack-notifier: + url: $SLACK_URL + channel: pokeme + username: werckerbot + notify_on: "failed"