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
def build_summary(build)
def build_summary(build, skip: false)
if build.has_trace?
build.trace.html(last_lines: 10).html_safe
if skip
link_to "View job trace", pipeline_build_url(build.pipeline, build)
else
build.trace.html(last_lines: 10).html_safe
end
else
"No job trace"
end
......
......@@ -46,11 +46,11 @@
= render partial: "projects/stage/stage", collection: pipeline.stages, as: :stage
- if failed_builds.present?
#js-tab-failures.build-failures.tab-pane
- failed_builds.each do |build|
- failed_builds.each_with_index do |build, index|
.build-state
%span.ci-status-icon-failed= custom_icon('icon_status_failed')
%span.stage
= build.stage.titleize
%span.build-name
= render "notify/links/#{build.to_partial_path}", pipeline: @pipeline, build: build
%pre.build-log= build_summary(build)
= link_to build.name, pipeline_build_url(pipeline, 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