Failed Jobs tab only shows 10 job traces for performance
This commit is contained in:
parent
acd9cd0906
commit
9f3f22c895
2 changed files with 9 additions and 5 deletions
|
@ -1,7 +1,11 @@
|
|||
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)
|
||||
|
|
Loading…
Reference in a new issue