Commit 9f3f22c8 authored by James Edwards-Jones's avatar James Edwards-Jones

Failed Jobs tab only shows 10 job traces for performance

parent acd9cd09
module BuildsHelper module BuildsHelper
def build_summary(build) def build_summary(build, skip: false)
if build.has_trace? if build.has_trace?
if skip
link_to "View job trace", pipeline_build_url(build.pipeline, build)
else
build.trace.html(last_lines: 10).html_safe build.trace.html(last_lines: 10).html_safe
end
else else
"No job trace" "No job trace"
end end
......
...@@ -46,11 +46,11 @@ ...@@ -46,11 +46,11 @@
= render partial: "projects/stage/stage", collection: pipeline.stages, as: :stage = render partial: "projects/stage/stage", collection: pipeline.stages, as: :stage
- if failed_builds.present? - if failed_builds.present?
#js-tab-failures.build-failures.tab-pane #js-tab-failures.build-failures.tab-pane
- failed_builds.each do |build| - failed_builds.each_with_index do |build, index|
.build-state .build-state
%span.ci-status-icon-failed= custom_icon('icon_status_failed') %span.ci-status-icon-failed= custom_icon('icon_status_failed')
%span.stage %span.stage
= build.stage.titleize = build.stage.titleize
%span.build-name %span.build-name
= render "notify/links/#{build.to_partial_path}", pipeline: @pipeline, build: build = link_to build.name, pipeline_build_url(pipeline, build)
%pre.build-log= build_summary(build) %pre.build-log= build_summary(build, skip: index >= 10)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment