194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
|
# File 'lib/application.rb', line 194
def write_environment(env, name)
environment = environment(env)
properties = {}
properties['ENV'] = env
unless environment.nil?
unless environment['previous'].nil?
unless environment['previous'][name].nil?
properties['project_last_result'] = environment['previous'][name]['result'] unless environment['previous'][name]['result'].nil?
unless environment['previous'][name]['context'].nil?
properties['temp_path'] = environment['previous'][name]['context']['temp_path'] unless environment['previous'][name]['context']['temp_path'].nil?
end
end
end
end
properties['last_project'] = name
filepath = File.join(@workspace_dir, 'last_deploy.properties')
File.open(filepath, 'w') do |file|
properties.each {|key, value| file.puts "#{key}=#{value}\n" }
end
end
|