gauge-ruby
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.
Install through Gauge
gauge --install ruby
- Installing specific version
gauge --install ruby --plugin-version 0.0.6
Offline installation
gauge --install ruby --file gauge-ruby-0.0.6-linux.x86_64.zip
Build from Source
Requirements
###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.
License
Gauge-Ruby is released under GNU Public License version 3.0
Copyright
Copyright 2015 ThoughtWorks, Inc.