1- breadcrumb_title _('Artifacts') 2- page_title @path.presence, _('Artifacts'), "#{@build.name} (##{@build.id})", _('Jobs') 3 4= render "projects/jobs/header" 5 6- add_to_breadcrumbs(s_('CICD|Jobs'), project_jobs_path(@project)) 7- add_to_breadcrumbs("##{@build.id}", project_job_path(@project, @build)) 8 9.tree-holder 10 .nav-block 11 %ul.breadcrumb.repo-breadcrumb 12 %li.breadcrumb-item 13 = link_to 'Artifacts', browse_project_job_artifacts_path(@project, @build) 14 - path_breadcrumbs do |title, path| 15 %li.breadcrumb-item 16 = link_to truncate(title, length: 40), browse_project_job_artifacts_path(@project, @build, path) 17 18 .tree-controls< 19 = link_to download_project_job_artifacts_path(@project, @build), 20 rel: 'nofollow', download: '', class: 'gl-button btn btn-default download' do 21 = sprite_icon('download', css_class: 'gl-mr-2') 22 Download artifacts archive 23 24 .tree-content-holder 25 %table.table.tree-table 26 %thead 27 %tr 28 %th Name 29 %th Size 30 = render partial: 'tree_directory', collection: @entry.directories(parent: true), as: :directory 31 = render partial: 'tree_file', collection: @entry.files, as: :file 32 33- if @entry.empty? 34 .center Empty 35