diff --git a/app/models/gitlab_ci_service.rb b/app/models/gitlab_ci_service.rb
index 4eb39c7ef4d5a7aebdc43a6071d34440199a88b7..9b1c707a6c973f94f80fed84550aaef74611fc79 100644
--- a/app/models/gitlab_ci_service.rb
+++ b/app/models/gitlab_ci_service.rb
@@ -46,4 +46,12 @@ class GitlabCiService < Service
   def build_page sha
     project_url + "/builds/#{sha}"
   end
+
+  def builds_path
+    project_url + "?ref=" + project.default_branch
+  end
+
+  def status_img_path
+    project_url + "/status.png?ref=" + project.default_branch
+  end
 end
diff --git a/app/views/projects/show.html.haml b/app/views/projects/show.html.haml
index 6ee2e3827b236a6671ed63e04be6e913d32f5395..8a095130159955552c4d1cbae91eea8fa58f4e3f 100644
--- a/app/views/projects/show.html.haml
+++ b/app/views/projects/show.html.haml
@@ -44,3 +44,8 @@
         %p
           Forked from:
           = link_to @project.forked_from_project.name_with_namespace, project_path(@project.forked_from_project)
+
+      - if @project.gitlab_ci?
+        %hr
+        = link_to @project.gitlab_ci_service.builds_path do
+          = image_tag @project.gitlab_ci_service.status_img_path, alt: "build status"