This is the ruby language plugin for gauge.
It contains a launcher component (gauge-ruby.go) written in golang which is used to start the plugin from gauge.
gauge --install ruby
- Installing specific version
gauge --install ruby --plugin-version 0.0.6
- Download the plugin from Releases
gauge --install ruby --file gauge-ruby-0.0.6-linux.x86_64.zip
###Compiling
go run make.go
For cross platform compilation (launcher)
go run make.go --all-platforms
###Installing
After compiling
go run make.go --install
Installing to a CUSTOM_LOCATION
go run make.go --install --plugin-prefix CUSTOM_LOCATION
###Creating distributable
Note: Run after compiling
go run make.go --distro
For distributable across platforms os, windows and linux for bith x86 and x86_64
go run make.go --distro --all-platforms
New distribution details need to be updated in the ruby-install.json file in gauge plugin repository for a new verison update.
Gauge-Ruby is released under GNU Public License version 3.0
Copyright 2015 ThoughtWorks, Inc.