.commit-info .append-bottom-20 = ci_status_with_icon(@commit.status) .gray-content-block.middle-block %pre.commit-message #{@commit.git_commit_message} .gray-content-block.second-block .row .col-sm-6 - if @commit.compare? %p %span.attr-name Compare: #{gitlab_compare_link(@project, @commit.short_before_sha, @commit.short_sha)} - else %p %span.attr-name Commit: #{gitlab_commit_link(@project, @commit.sha)} %p %span.attr-name Branch: #{gitlab_ref_link(@project, @commit.ref)} .col-sm-6 %p %span.attr-name Author: #{@commit.git_author_name} (#{@commit.git_author_email}) - if @commit.created_at %p %span.attr-name Created at: #{@commit.created_at.to_s(:short)} - if current_user && can?(current_user, :manage_builds, gl_project) .pull-right - if @commit.builds.running_or_pending.any? = link_to "Cancel", cancel_ci_project_ref_commits_path(@project, @commit.ref, @commit.sha), class: 'btn btn-sm btn-danger' - if @commit.yaml_errors.present? .bs-callout.bs-callout-danger %h4 Found errors in your .gitlab-ci.yml: %ul - @commit.yaml_errors.split(",").each do |error| %li= error - unless @commit.push_data[:ci_yaml_file] .bs-callout.bs-callout-warning \.gitlab-ci.yml not found in this commit %h3 Builds - if @commit.duration > 0 %small.pull-right %i.fa.fa-time #{time_interval_in_words @commit.duration} %table.table.builds %thead %tr %th Status %th Build ID %th Stage %th Name %th Duration %th Finished at - if @project.coverage_enabled? %th Coverage %th = render @commit.builds_without_retry_sorted, controls: true - if @commit.retried_builds.any? %h3 Retried builds %table.table.builds %thead %tr %th Status %th Build ID %th Stage %th Name %th Duration %th Finished at - if @project.coverage_enabled? %th Coverage %th = render @commit.retried_builds