remove method from model, add logic to query
This commit is contained in:
parent
7fc0f7fe78
commit
cd12ba5402
|
@ -2,11 +2,5 @@ module Travis::API::V3
|
||||||
class Models::LogPart < Model
|
class Models::LogPart < Model
|
||||||
establish_connection 'logs_database'
|
establish_connection 'logs_database'
|
||||||
belongs_to :log
|
belongs_to :log
|
||||||
|
|
||||||
def replicate_log_parts_object(value)
|
|
||||||
# use this method to turn archived s3 log into something that looks
|
|
||||||
# like the log_parts object the logs db log_part query send to the router/renderer
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -14,20 +14,15 @@ module Travis::API::V3
|
||||||
archived_log_path = archive_url("/jobs/#{params[:job.id]}/log.txt")
|
archived_log_path = archive_url("/jobs/#{params[:job.id]}/log.txt")
|
||||||
content = open(Net::HTTP.get(URI.parse(archived_log_path)))
|
content = open(Net::HTTP.get(URI.parse(archived_log_path)))
|
||||||
|
|
||||||
## log_part
|
log_parts = []
|
||||||
#<LogPart id: 7215210, log_id: 433715, content: "", number: 272, final: true, created_at: "2016-01-14 19:55:01">,
|
number = 0
|
||||||
## id: nil,
|
|
||||||
## log_id: log.id,
|
|
||||||
## content: {"[INFO] Fetching org.eclipse.jface_3.11.1.v20160128-...}",
|
|
||||||
## number: start at 0, increment by 1,
|
|
||||||
## final: false,
|
|
||||||
## created_at: log.created_at
|
|
||||||
|
|
||||||
# log_parts = []
|
content.each_line do |line|
|
||||||
# content.each_line do |line|
|
log_part = Models::LogPart.new(id: nil, log_id: log.id, content: line.chomp, number: number, final: false, created_at: log.created_at)
|
||||||
# log_parts << line.chop
|
number += 1
|
||||||
# end
|
log_parts << log_part
|
||||||
# log_parts
|
end
|
||||||
|
log_parts
|
||||||
else
|
else
|
||||||
raise EntityMissing, 'log not found'.freeze
|
raise EntityMissing, 'log not found'.freeze
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue
Block a user