Skip to content

cbusbey/gauge-ruby

 
 

Repository files navigation

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

GNU Public License version 3.0 Gauge-Ruby is released under GNU Public License version 3.0

Copyright

Copyright 2015 ThoughtWorks, Inc.

Packages

No packages published

Languages

  • Ruby 80.8%
  • Go 17.4%
  • Other 1.8%