Class: Jenkins::Plugin::CLI
- Inherits:
-
Thor
- Object
- Thor
- Jenkins::Plugin::CLI
show all
- Extended by:
- Formatting
- Defined in:
- lib/jenkins/plugin/cli.rb,
lib/jenkins/plugin/cli/new.rb,
lib/jenkins/plugin/cli/generate.rb,
lib/jenkins/plugin/cli/formatting.rb
Defined Under Namespace
Modules: Formatting
Classes: Generate, New
Instance Method Summary
collapse
Methods included from Formatting
print_options, task_help
Instance Method Details
#build ⇒ Object
20
21
22
23
|
# File 'lib/jenkins/plugin/cli.rb', line 20
def build
require 'jenkins/plugin/tools/package'
Tools::Package.new("pkg").build
end
|
#help(command = nil) ⇒ Object
44
45
46
|
# File 'lib/jenkins/plugin/cli.rb', line 44
def help(command = nil)
super
end
|
#server ⇒ Object
29
30
31
32
33
|
# File 'lib/jenkins/plugin/cli.rb', line 29
def server
require 'jenkins/plugin/tools/server'
server = Tools::Server.new(spec, options[:home], options[:war])
server.run!
end
|
#version ⇒ Object
37
38
39
40
|
# File 'lib/jenkins/plugin/cli.rb', line 37
def version
require 'jenkins/plugin/version'
shell.say Jenkins::Plugin::VERSION
end
|