modify how local mode is run
1) create dummy directory structure with JDK6 and JDK7 when running local mode 2) move prop.txt from ‘/var/tmp’ to ENV[‘PWD’] when running local mode
This commit is contained in:
parent
16a70d6005
commit
c6769bcf7a
|
@ -96,9 +96,22 @@ def generate_property_file(directory, data)
|
|||
end
|
||||
end
|
||||
|
||||
|
||||
if(ENV['WORKSPACE'])
|
||||
#jenkin mode
|
||||
working_directory = ENV['WORKSPACE']
|
||||
else
|
||||
#local mode set up fake environment
|
||||
test_directory = 'tools/hudson.model.JDK/'
|
||||
unless(File.exist?(test_directory))
|
||||
puts "running local mode, setting up running environment"
|
||||
puts "properties are written to file prop.txt"
|
||||
system("mkdir -p %sJDK{6,7}"%test_directory)
|
||||
end
|
||||
working_directory = ENV['PWD']
|
||||
end
|
||||
# jenkins sets pwd prior to execution
|
||||
jdk_selector = JDKSelector.new(File.join(ENV['PWD'],'tools','hudson.model.JDK'))
|
||||
environment_matrix = get_env_matrix(jdk_selector.get_jdk.select_one)
|
||||
|
||||
working_directory = ENV['WORKSPACE'] || '/var/tmp'
|
||||
generate_property_file(working_directory, environment_matrix)
|
||||
|
|
Loading…
Reference in New Issue