Skip to content

cafffeinated/gauge-ruby

 
 

Repository files navigation

gauge-ruby

Build Status Gem Download Nightly

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 --version 0.4.2

Offline installation

gauge install ruby --file gauge-ruby-0.4.2-linux.x86_64.zip

Build from Source

Requirements

Running rake -T should give the list of all tasks available. Below sections detail some commonly used tasks.

Compiling

To build gauge-ruby.xxx.gem and the gauge-ruby executable for current platform use:

rake compile

To build gauge-ruby.xxx.gem and the gauge-ruby for all supported platforms use:

rake xcompile

Installing

After compiling

TO install the gauge-ruby.xxx.gem use:

rake install

To install gauge-ruby plugin use (Note, this will uninstall gauge-ruby before installing the compiled version):

rake force_install

Installing to a CUSTOM_LOCATION

rake force_install[CUSTOM_LOCATION]

Creating distributable

Note: Run after compiling

rake package

For distributable across platforms os, windows and linux for bith x86 and x86_64

rake package_all

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

 
 
 

Languages

  • Ruby 85.4%
  • Go 12.6%
  • Shell 1.4%
  • Batchfile 0.6%