Commit dcb7d414 authored by Annabel Dunstone's avatar Annabel Dunstone

Connect top level tests to each other

parent 3b4fb0bb
......@@ -231,7 +231,57 @@
}
// Pipeline visualization
.pipeline-visualization {
position: relative;
}
.stage-column {
display: inline-block;
vertical-align: top;
margin-right: 40px;
.stage-name {
margin-bottom: 15px;
font-weight: bold;
}
.builds-container {
}
.build {
border: 1px solid $border-color;
position: relative;
padding: 6px 10px;
border-radius: 30px;
width: 150px;
// TODO truncate text within .build div; not on build div itself
// white-space: nowrap;
// overflow: hidden;
// text-overflow: ellipsis;
margin-bottom: 10px;
svg {
position: relative;
top: 2px;
margin-right: 5px;
}
&:first-child {
&::after, &::before {
content: '';
position: absolute;
top: 50%;
right: -44px;
border-top: 1px solid $border-color;
width: 44px;
height: 1px;
}
}
&:first-child::before, &:last-child::after{
border: 0 none;
}
}
}
.row-content-block.build-content.middle-block
.row-content-block.white
.pipeline-visualization
- pipeline.statuses.stages.each do |stage|
- statuses = pipeline.statuses.where(stage: stage)
- status = statuses.latest.status
.stage-column
%strong
.stage-name
%a{name: stage}
- if stage
= stage.titleize
- statuses.each do |status|
%div= status.name
.builds-container
- statuses.each do |build|
.build
%span{class: "ci-status-link ci-status-icon-#{status}"}
= ci_icon_for_status(status)
= build.name
.row-content-block.build-content.middle-block
.pull-right
- if can?(current_user, :update_pipeline, pipeline.project)
- if pipeline.builds.latest.failed.any?(&:retryable?)
......@@ -46,17 +52,17 @@
- if pipeline.project.builds_enabled? && !pipeline.ci_yaml_file
.bs-callout.bs-callout-warning
\.gitlab-ci.yml not found in this commit
.table-holder.pipeline-holder
%table.table.builds.pipeline
%thead
%tr
%th Status
%th Build ID
%th Name
%th
- if pipeline.project.build_coverage_enabled?
%th Coverage
%th
- pipeline.statuses.stages.each do |stage|
= render 'projects/commit/ci_stage', stage: stage, statuses: pipeline.statuses.where(stage: stage)
-#
-# .table-holder.pipeline-holder
-# %table.table.builds.pipeline
-# %thead
-# %tr
-# %th Status
-# %th Build ID
-# %th Name
-# %th
-# - if pipeline.project.build_coverage_enabled?
-# %th Coverage
-# %th
-# - pipeline.statuses.stages.each do |stage|
-# = render 'projects/commit/ci_stage', stage: stage, statuses: pipeline.statuses.where(stage: stage)
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