summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/views/layouts/application.html.haml4
-rw-r--r--config/initializers/1_app.rb1
-rw-r--r--lib/runner.rb6
3 files changed, 9 insertions, 2 deletions
diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml
index 9d820b4..260d490 100644
--- a/app/views/layouts/application.html.haml
+++ b/app/views/layouts/application.html.haml
@@ -11,7 +11,7 @@
.navbar.navbar-fixed-top.navbar-ci
.navbar-inner
.container-fluid
- = link_to 'GitLab CI', root_path, class: "brand"
+ = link_to GitlabCi::Name, root_path, class: "brand"
%ul.nav
- if current_user
%li
@@ -38,7 +38,7 @@
.right
.padded
%p.light
- GitLab CI
+ = GitlabCi::Name
%span= GitlabCi::Version
%small= GitlabCi::Revision
diff --git a/config/initializers/1_app.rb b/config/initializers/1_app.rb
index ab9ef7b..cbf4464 100644
--- a/config/initializers/1_app.rb
+++ b/config/initializers/1_app.rb
@@ -1,4 +1,5 @@
module GitlabCi
+ Name = "GitLab CI"
Version = File.read(Rails.root.join("VERSION"))
Revision = `git log --pretty=format:'%h' -n 1`
end
diff --git a/lib/runner.rb b/lib/runner.rb
index e6e3f8d..98db11a 100644
--- a/lib/runner.rb
+++ b/lib/runner.rb
@@ -84,6 +84,12 @@ class Runner
@process.environment['BUNDLE_GEMFILE'] = File.join(path, 'Gemfile')
@process.environment['BUNDLE_BIN_PATH'] = ''
@process.environment['RUBYOPT'] = ''
+
+ @process.environment['CI_SERVER'] = 'yes'
+ @process.environment['CI_SERVER_NAME'] = GitlabCi::Name
+ @process.environment['CI_SERVER_VERSION'] = GitlabCi::Version
+ @process.environment['CI_SERVER_REVISION'] = GitlabCi::Revision
+
@process.environment['CI_BUILD_REF'] = build.ref
@process.start