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"