2015-06-11 07:40:26 +00:00
|
|
|
- if @merge_request.has_ci?
|
|
|
|
.mr-widget-heading
|
2015-08-11 08:26:19 +00:00
|
|
|
.ci_widget.ci-success{style: "display:none"}
|
|
|
|
= icon("check")
|
|
|
|
%span CI build passed
|
|
|
|
for #{@merge_request.last_commit_short_sha}.
|
|
|
|
= link_to "View build page", ci_build_details_path(@merge_request), :"data-no-turbolink" => "data-no-turbolink"
|
|
|
|
|
|
|
|
.ci_widget.ci-skipped{style: "display:none"}
|
|
|
|
= icon("check")
|
|
|
|
%span CI build skipped
|
|
|
|
for #{@merge_request.last_commit_short_sha}.
|
|
|
|
= link_to "View build page", ci_build_details_path(@merge_request), :"data-no-turbolink" => "data-no-turbolink"
|
|
|
|
|
|
|
|
.ci_widget.ci-failed{style: "display:none"}
|
|
|
|
= icon("times")
|
|
|
|
%span CI build failed
|
|
|
|
for #{@merge_request.last_commit_short_sha}.
|
|
|
|
= link_to "View build page", ci_build_details_path(@merge_request), :"data-no-turbolink" => "data-no-turbolink"
|
|
|
|
|
|
|
|
- [:running, :pending].each do |status|
|
2015-06-11 07:40:26 +00:00
|
|
|
.ci_widget{class: "ci-#{status}", style: "display:none"}
|
2015-08-11 08:26:19 +00:00
|
|
|
= icon("clock-o")
|
2015-06-11 07:40:26 +00:00
|
|
|
%span CI build #{status}
|
|
|
|
for #{@merge_request.last_commit_short_sha}.
|
2015-08-11 08:26:12 +00:00
|
|
|
= link_to "View build page", ci_build_details_path(@merge_request), :"data-no-turbolink" => "data-no-turbolink"
|
2015-06-11 07:40:26 +00:00
|
|
|
|
|
|
|
.ci_widget
|
|
|
|
= icon("spinner spin")
|
2015-08-11 08:26:12 +00:00
|
|
|
Checking for CI status for #{@merge_request.last_commit_short_sha}
|
2015-06-11 07:40:26 +00:00
|
|
|
|
2015-06-23 10:23:17 +00:00
|
|
|
.ci_widget.ci-not_found{style: "display:none"}
|
2015-08-11 08:26:19 +00:00
|
|
|
= icon("times")
|
2015-08-11 08:26:12 +00:00
|
|
|
%span Can not find commit in the CI server
|
|
|
|
for #{@merge_request.last_commit_short_sha}.
|
2015-08-11 08:26:19 +00:00
|
|
|
|
|
|
|
|
|
|
|
.ci_widget.ci-canceled{style: "display:none"}
|
|
|
|
= icon("times")
|
|
|
|
%span CI build canceled
|
|
|
|
for #{@merge_request.last_commit_short_sha}.
|
|
|
|
= link_to "View build page", ci_build_details_path(@merge_request), :"data-no-turbolink" => "data-no-turbolink"
|
2015-06-11 07:40:26 +00:00
|
|
|
|
|
|
|
.ci_widget.ci-error{style: "display:none"}
|
2015-08-11 08:26:19 +00:00
|
|
|
= icon("times")
|
2015-08-11 08:26:12 +00:00
|
|
|
%span Cannot connect to the CI server. Please check your settings and try again.
|
2015-06-11 13:14:50 +00:00
|
|
|
|
|
|
|
:coffeescript
|
|
|
|
$ ->
|
2015-06-11 16:27:03 +00:00
|
|
|
merge_request_widget.getCiStatus()
|