21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# File 'lib/jenkins/rake.rb', line 21
def install
desc "Directory used as JENKINS_HOME during 'rake server'"
directory work = "work"
desc "remove built artifacts"
task :clean do
sh "rm -rf pkg"
sh "rm -rf vendor"
end
desc "output the development servers loadpath"
task :loadpath do
loadpath = Jenkins::Plugin::Tools::Loadpath.new(:default)
puts loadpath.to_path
end
desc "package up stuff into HPI file"
task :package do
require 'jenkins/plugin/tools/package'
Jenkins::Plugin::Tools::Package.new(Jenkins.spec,"pkg").build
end
desc "run a Jenkins server with this plugin"
task :server do
require 'jenkins/plugin/tools/server'
server = Jenkins::Plugin::Tools::Server.new(Jenkins.spec, "work")
server.run!
end
end
|