Commit 72d5a566b46db918b17a1040b6e6d0a3dd986386

Authored by Dmitriy Zaporozhets
1 parent 42cf48f5

Show gitlab-ci status on project dashboard

app/models/gitlab_ci_service.rb
... ... @@ -46,4 +46,12 @@ class GitlabCiService < Service
46 46 def build_page sha
47 47 project_url + "/builds/#{sha}"
48 48 end
  49 +
  50 + def builds_path
  51 + project_url + "?ref=" + project.default_branch
  52 + end
  53 +
  54 + def status_img_path
  55 + project_url + "/status.png?ref=" + project.default_branch
  56 + end
49 57 end
... ...
app/views/projects/show.html.haml
... ... @@ -44,3 +44,8 @@
44 44 %p
45 45 Forked from:
46 46 = link_to @project.forked_from_project.name_with_namespace, project_path(@project.forked_from_project)
  47 +
  48 + - if @project.gitlab_ci?
  49 + %hr
  50 + = link_to @project.gitlab_ci_service.builds_path do
  51 + = image_tag @project.gitlab_ci_service.status_img_path, alt: "build status"
... ...