summaryrefslogtreecommitdiff
path: root/app/models/environment.rb
diff options
context:
space:
mode:
authorNick Thomas <nick@gitlab.com>2016-12-08 16:21:16 +0000
committerNick Thomas <nick@gitlab.com>2016-12-15 14:17:58 +0000
commit80513a129592583ed100e7a90fc9ea144eb62ea9 (patch)
tree54d78eed2625e5c70b64630e6ab2d39c3adc11bd /app/models/environment.rb
parent58486918fc12bbcc5139b6ca32461ad5e037497b (diff)
downloadgitlab-ce-80513a129592583ed100e7a90fc9ea144eb62ea9.tar.gz
Add $CI_ENVIRONMENT_NAME and $CI_ENVIRONMENT_SLUG
Diffstat (limited to 'app/models/environment.rb')
-rw-r--r--app/models/environment.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/models/environment.rb b/app/models/environment.rb
index 0abbf674b9d..8ef1c841ea3 100644
--- a/app/models/environment.rb
+++ b/app/models/environment.rb
@@ -50,6 +50,13 @@ class Environment < ActiveRecord::Base
state :stopped
end
+ def predefined_variables
+ [
+ { key: 'CI_ENVIRONMENT_NAME', value: name, public: true },
+ { key: 'CI_ENVIRONMENT_SLUG', value: slug, public: true },
+ ]
+ end
+
def recently_updated_on_branch?(ref)
ref.to_s == last_deployment.try(:ref)
end