summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/build/policy/variables.rb
diff options
context:
space:
mode:
authordrew <dscimino@gmail.com>2019-08-20 20:03:43 +0000
committerKamil TrzciƄski <ayufan@ayufan.eu>2019-08-20 20:03:43 +0000
commitac77bb9376ad50899619ff8026e6c6b420ff9c4b (patch)
tree229685763511ae0a4d51b5b454f511b37474c063 /lib/gitlab/ci/build/policy/variables.rb
parentf7cf5a976242f19b069e37d75a8ab4772bc0592e (diff)
downloadgitlab-ce-ac77bb9376ad50899619ff8026e6c6b420ff9c4b.tar.gz
Introducing new Syntax for Ci::Build inclusion rules
- Added Gitlab::Ci::Config::Entry::Rules and Gitlab::Ci::Config::Entry::Rules:Rule to handle lists of Rule objects to be evalauted for job inclusion - Added `if:` and `changes:` as available Rules::Rule::Clause classes - Added Rules handling logic to Seed::Build#included? with extra specs - Use DisallowedKeysValidator to mutually exclude rules: from only:/except: on job config
Diffstat (limited to 'lib/gitlab/ci/build/policy/variables.rb')
-rw-r--r--lib/gitlab/ci/build/policy/variables.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/gitlab/ci/build/policy/variables.rb b/lib/gitlab/ci/build/policy/variables.rb
index 0698136166a..e9c8864123f 100644
--- a/lib/gitlab/ci/build/policy/variables.rb
+++ b/lib/gitlab/ci/build/policy/variables.rb
@@ -10,7 +10,7 @@ module Gitlab
end
def satisfied_by?(pipeline, seed)
- variables = seed.to_resource.scoped_variables_hash
+ variables = seed.scoped_variables_hash
statements = @expressions.map do |statement|
::Gitlab::Ci::Pipeline::Expression::Statement