class Jenkins2API::Command::Node
Contains all the commands under node
namespace
Constants
- MASTER_CLASS
Jenkins java class of the master instance
Public Instance Methods
all()
click to toggle source
List all available nodes
# File lib/commands/node.rb, line 13 def all nodes = client.node.all nodes['computer'].each do |computer| type = 'slave' type = 'master' if computer['_class'] == MASTER_CLASS printf("[%6s] %s\n", type, computer['displayName']) end end
slaves()
click to toggle source
List all avilable slaves
# File lib/commands/node.rb, line 24 def slaves nodes = client.node.all nodes['computer'].each do |computer| next if computer['_class'] == MASTER_CLASS puts computer['displayName'] end end