summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/config/node/job.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/ci/config/node/job.rb')
-rw-r--r--lib/gitlab/ci/config/node/job.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/gitlab/ci/config/node/job.rb b/lib/gitlab/ci/config/node/job.rb
index 401611def17..d2113556a08 100644
--- a/lib/gitlab/ci/config/node/job.rb
+++ b/lib/gitlab/ci/config/node/job.rb
@@ -44,8 +44,11 @@ module Gitlab
node :except, While,
description: 'Refs policy this job will be executed for.'
+ node :variables, Variables,
+ description: 'Environment variables available for this job.'
+
helpers :before_script, :script, :stage, :type, :after_script,
- :cache, :image, :services, :only, :except
+ :cache, :image, :services, :only, :except, :variables
def name
@metadata[:name]
@@ -67,6 +70,7 @@ module Gitlab
cache: cache,
only: only,
except: except,
+ variables: variables_defined? ? variables : nil,
after_script: after_script }
end